Hello community,
here is the log from the commit of package cryptsetup for openSUSE:Factory
checked in at Mon Jul 13 17:19:19 CEST 2009.
--------
--- cryptsetup/cryptsetup.changes 2009-06-17 11:30:18.000000000 +0200
+++ cryptsetup/cryptsetup.changes 2009-07-13 10:59:52.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Jul 13 08:56:56 UTC 2009 - lnussel@suse.de
+
+- boot.crypto:
+ * wait for device before calling luksOpen (bnc#521446)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
boot.crypto-0_200904020930.tar.bz2
New:
----
boot.crypto-0_200907131030.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cryptsetup.spec ++++++
--- /var/tmp/diff_new_pack.sIXbNb/_old 2009-07-13 17:15:53.000000000 +0200
+++ /var/tmp/diff_new_pack.sIXbNb/_new 2009-07-13 17:15:53.000000000 +0200
@@ -25,12 +25,12 @@
# hashalot version
%define haver 0.3
# boot.crypto version
-%define bcver 0_200904020930
-License: BSD 3-Clause; GPL v2 only; GPL v2 or later
+%define bcver 0_200907131030
+License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later
Group: System/Base
AutoReqProv: on
Version: 1.0.5_SVNr46
-Release: 65
+Release: 66
Summary: Set Up dm-crypt Based Encrypted Block Devices
Source: cryptsetup-%{version}.tar.bz2
Source1: hashalot-%haver.tar.bz2
@@ -69,7 +69,7 @@
Ben Slusky
%package -n libcryptsetup0
-License: BSD 3-Clause; GPL v2 only; GPL v2 or later
+License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later
Summary: Set Up dm-crypt Based Encrypted Block Devices
Group: System/Base
@@ -89,7 +89,7 @@
Ben Slusky
%package -n libcryptsetup-devel
-License: BSD 3-Clause; GPL v2 only; GPL v2 or later
+License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later
Summary: Set Up dm-crypt Based Encrypted Block Devices
Group: Development/Libraries/C and C++
# cryptsetup-devel last used 11.1
@@ -225,203 +225,3 @@
%{_libdir}/libcryptsetup.so
%changelog
-* Wed Jun 17 2009 coolo@novell.com
-- fix link order
-* Thu Jun 11 2009 coolo@novell.com
-- fix compile with glibc 2.10
-* Thu Apr 02 2009 lnussel@suse.de
-- boot.crypto:
- * resolve symlinks when searching for loop devices (bnc#490170)
- * add extra man page tags to avoid FIXME output of docbook
- * don't pipe password if there's only one device to open
- * update copyright information
- * fix spelling and actually stop in pre_stop_hook
- * introduce initrd option in crypttab (bnc#465711)
-* Fri Mar 06 2009 lnussel@suse.de
-- boot.crypto:
- * print dm name instead of physdev (bnc#456664)
- * make prompt work with infinite timeout (bnc#466405)
- * implement pre-stop hook (bnc#481870)
- * remove hardcoded loop device number limit (bnc#481872)
- * Warn if using a non-absolute path for physdev in crypttab
-- hashalot: compute hash of empty passphrase if not interactive
- (bnc#475135)
-* Tue Mar 03 2009 lnussel@suse.de
-- fix boot.crypto doesn't care on tries flag in crypttab (bnc#480741)
-- mkinitrd scripts now included in boot.crypto git
-* Thu Feb 26 2009 mhopf@suse.de
-- Fix segfault with oversized hashes (bnc #476290).
-* Wed Feb 25 2009 jsmeix@suse.de
-- Fixed initrd LUKS password annoyance in mkinitrd-boot.sh and
- mkinitrd-setup.sh when the same password is used for all
- partitions. In this case the password is now only asked
- once (bnc#465711).
-* Sun Dec 14 2008 bwalle@suse.de
-- Fix LUKS root partition residing on a soft raid (bnc#358341)
-* Mon Nov 03 2008 mkoenig@suse.de
-- boot.crypto-early: explicitly start before boot.localfs
-* Fri Sep 12 2008 mkoenig@suse.de
-- branch off shlib to subpackage libcryptsetup0
-- rename cryptsetup-devel to libcryptsetup-devel
-* Wed Sep 03 2008 hare@suse.de
-- Call mkinitrd_setup during %%post and %%postun (bnc#413709)
-* Wed Aug 20 2008 mkoenig@suse.de
-- enable SELinux support (fate#303662)
-* Wed Aug 13 2008 mkoenig@suse.de
-- boot.crypto:
- * Fix init script tags
-* Fri Aug 08 2008 mkoenig@suse.de
-- boot.crypto:
- * Provide some reasonable exit status (bnc#409502)
-* Wed Jul 23 2008 hare@suse.de
-- Include mkinitrd scriptlets.
-* Wed Jul 23 2008 mkoenig@suse.de
-- use /sbin/udevadm settle instead of /sbin/udevsettle (bnc#404875)
-* Tue May 06 2008 mkoenig@suse.de
-- load loop module in boot.crypto-early as it might be needed.
- It is previously initially loaded by boot.localfs.
-* Wed Apr 09 2008 mkoenig@suse.de
-- add support for boot.crypto-early (bnc#355824)
- needed to encrypt block devices for usage with LVM or MD
- adds a new option 'noearly' for crypttab, which will skip
- the device in boot.crypto-early.
-* Wed Feb 27 2008 mkoenig@suse.de
-- update to svn revision 46:
- * fix out of bound for key index in delKey (bnc#360041)
- * Add typo fixes to the cryptsetup.8 manpage
- * Add key-slot patch
- * Remove O_EXCL requirement for certain LUKS operations
- * mention luksKillSlot in the manpage
-* Mon Feb 04 2008 lnussel@suse.de
-- boot.crypto:
- * check for columns of terminal (bnc#337614)
- * enhance crypttab manpage (bnc#351061)
- * check for fs_passno (bnc#345339)
-* Wed Jan 09 2008 lnussel@suse.de
-- upgrade to svn revision 42 which includes previous patches
-- boot.crypto:
- * don't mount read-only as safety check (bnc#345338)
- * implement precheck scripts
- * allow restarting of single volumes (bnc#345605)
- * status query of individual devices (bnc#345605)
- * add vol_id check script
- * maintain boot.crypto stuff in revision control and use tarball
- snapshots of it
-* Thu Nov 29 2007 lnussel@suse.de
-- upgrade to svn revision 38
-* Wed Nov 07 2007 mkoenig@suse.de
-- add %%fillup_prereq and %%insserv_prereq to PreReq
-* Tue Oct 16 2007 lnussel@suse.de
-- upgrade to svn revision 31
- * Rename luksDelKey into luksKillSlot
- * Add luksRemoveKey that queries a given key before removal
- * Fix segfault in luksOpen.
- * Add LUKS_device_ready check for most LUKS calls, so that
- cryptsetup dies before password querying in case a blockdev is
- unavailable
- * For LUKS key material access require exclusive access to the
- underlying device. This will prevent multiple mappings onto a
- single LUKS device. dm*crypt doesn't feature any syncing
- capabilities, hence there is no real application for this as it
- will likely lead to disk corruption.
- * Add signal handler to keyencryption to free the temporary
- mapping in case the user hits ctrl-c.
-* Mon Aug 27 2007 lnussel@suse.de
-- remove /var/run/keymap from previous boot to make /etc/init.d/kbd
- work (#296409)
-* Mon Aug 27 2007 lnussel@suse.de
-- run fsck with progressbar (#304750)
-* Thu Jun 21 2007 mkoenig@suse.de
-- run udevsettle to avoid problems with busy temporary
- device mapper devices [#285478]
-* Mon Jun 11 2007 lnussel@suse.de
-- rephrase error message (#279169)
-* Fri Jun 01 2007 lnussel@suse.de
-- rename util-linux-crypto to cryptsetup
-- remove dmconvert
-- replace svn snapshot with official 1.0.5 release
-- don't enable boot.crypto by default
-* Tue May 29 2007 lnussel@suse.de
-- fix segfault when trying to open a non existing device
-- fix gcc warnings
-- add Short-Description to boot.crypto
-- use %%find_lang
-* Wed May 09 2007 lnussel@suse.de
-- boot.crypto: implement 'status'
-- boot.crypto: accept argument to start/stop single devices
-* Wed May 09 2007 lnussel@suse.de
-- hashalot: add timeout option
-* Wed May 09 2007 lnussel@suse.de
-- fix build
-* Tue May 08 2007 lnussel@suse.de
-- boot.crypto: switch off splash screen only when needed
-- boot.crypto: report status for individual volumes instead of using one global
- exit status
-- hashalot: exit unsucessfully on empty passphrase
-* Tue May 08 2007 lnussel@suse.de
-- boot.crypto: sleep a bit longer before overwriting the prompt
-- boot.crypto: add support for pseed and itercountk options
-- boot.crypto: skip entries with unsupported/unknown options
-- hashalot: add support for itercountk
-* Fri May 04 2007 lnussel@suse.de
-- upgrade cryptsetup to current svn revision 30 which includes
- previous patches.
-- fix background prompt process not getting killed on ctrl-d in
- boot.crypto
-* Fri Apr 27 2007 lnussel@suse.de
-- upgrade cryptsetup to current svn revision 26. Does no longer hang
- when a file is specified instead of a device.
-- remove obsolete cryptsetup.sh script
-- boot.crypto:
- * drop support for cryptoloop, use cryptsetup also for cryptotab
- * refactor code and create reusable components for use in cryptotab
- and crypttab code path
- * run sulogin only during boot if fsck failed
- * support crypttab's 'tries' option
-- add crypttab manpage based on Debian one
-* Tue Apr 24 2007 lnussel@suse.de
-- add boot.crypto (#257884)
-- add crypttab and cryptotab as %%ghost to filelist
-* Tue Mar 27 2007 mkoenig@suse.de
-- move devel .so link to %%{libdir}
-- run ldconfig, since we have now a shared lib installed
-* Fri Mar 23 2007 dmueller@suse.de
-- cryptsetup can now link shared since libpopt is
- no longer under /usr
-* Fri Mar 09 2007 lnussel@suse.de
-- add patch to support old loop_fish2 key hash method
-* Thu Dec 07 2006 mkoenig@suse.de
-- update cryptsetup to version 1.0.4:
- * added terminal timeout rewrite
- * allow user selection of key slot
- * reading binary keys from stdin using the "-" as key file
- * fix 64 bit compiler warning issues.
- * fix getline problem for 64-bit archs.
-* Fri Oct 13 2006 mkoenig@suse.de
-- fix build failure due to missing pthreads
-* Wed Sep 13 2006 hvogel@suse.de
-- use the LUKS version of cryptsetup
-- split -devel subpackage for libcryptsetup
-- remove patches because they are in the new cryptsetup
- * cryptsetup-0.1-static.patch
- * cryptsetup-0.1-retval.patch
- * cryptsetup-0.1-dmi.exists.patch
- * cryptsetup-0.1-timeout.patch
-- use man page from the new cryptsetup
-* Tue May 16 2006 hvogel@suse.de
-- Fix cryptsetup to work when the device does not exist yet
- [#175931]
-* Wed Jan 25 2006 mls@suse.de
-- converted neededforbuild to BuildRequires
-* Mon Dec 19 2005 mmj@suse.de
-- Remove symlinks to hashalot we don't want
-* Thu Oct 13 2005 hvogel@suse.de
-- Fix uninitialized var in dmconvert. Add
- * dmconvert-0.2-uninitialized.patch
-- Fix return value in cryptsetup. Add
- * cryptsetup-0.1-retval.patch
-* Wed Jun 29 2005 hvogel@suse.de
-- Link cryptsetup static so it can be in /sbin and you can get
- /usr over nfs or even crypted
-* Mon May 09 2005 hvogel@suse.de
-- New package, Version 2.12q
++++++ boot.crypto-0_200904020930.tar.bz2 -> boot.crypto-0_200907131030.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boot.crypto-0_200904020930/mkinitrd/boot-luks.sh new/boot.crypto-0_200907131030/mkinitrd/boot-luks.sh
--- old/boot.crypto-0_200904020930/mkinitrd/boot-luks.sh 2009-04-02 09:30:06.000000000 +0200
+++ new/boot.crypto-0_200907131030/mkinitrd/boot-luks.sh 2009-07-13 10:30:04.000000000 +0200
@@ -17,8 +17,10 @@
luksopen()
{
- local dev="$1"
- eval /sbin/cryptsetup luksOpen "\"\${luks_${luks}}\"" "\"\$dev\""
+ local name="$1"
+ eval local dev="\"\${luks_${luks}}\""
+ check_for_device "$dev"
+ /sbin/cryptsetup luksOpen "$dev" "$name"
}
do_luks() {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org