Build a Cryptsetup 1.1.2 package
Bug #594365 reported by
Kwinz
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cryptsetup (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: cryptsetup
Cryptsetup 1.1.2 was released May, 10th (http://
It comes with a new feature to luksClose an unsafely removed device (http://
E.g. when you unplugged your encrypted usb drive without first closing it, you don't have to reboot anymore.
I think this is very useful and I would like to see the cryptsetup package updated to 1.1.2.
This bug was fixed in the package cryptsetup - 2:1.1.2-1ubuntu1
---------------
cryptsetup (2:1.1.2-1ubuntu1) maverick; urgency=low
* Merge from Debian unstable (LP: #594365). Remaining changes: cryptdisks- {enable, udev}.upstart. cryptdisks. functions: start_one_ disk, to look for the named source /askpass with watershed, to make sure
corresponding cryptdisks-udev job running (probably waiting for a
passphrase) ; if there is, wait until it's finished before continuing. cryptdisks{ ,-early} .init: Make the 'start' action of the init cryptsetup. postinst: Remove any symlinks from /etc/rcS.d on cryptdisks- {enable, udev}.upstart scripts. cryptsetup. apport: Apport package hook. Install in cryptsetup. dirs. cryptsetup. postrm: call update-initramfs on package removal. /askpass as before functions: replace 'echo -e' bashism with 'printf'. initramfs/ cryptroot- script: if plymouth is present in the initramfs/ cryptroot- hook: Properly anchor our regexps when initramfs/ cryptroot- script: Don't leak /conf/conf. d/cryptroot
- debian/control:
+ Bump initramfs-tools Suggests to Depends: so system is not
potentially rendered unbootable.
+ Depend on plymouth.
- Add debian/
- debian/
+ new function, crypttab_
device in /etc/crypttab (by device name, UUID, or label) and start it
if configured to do so
+ wrap the call to /lib/cryptsetup
we only ever have one of these running at a time; otherwise multiple
invocations could steal each other's input and/or write over each
other's output
+ initially create the device under a temporary name and rename it only
at the end using 'dmsetup rename', to ensure that upstart/mountall
doesn't see our device before it's ready to go.
+ do_tmp should mount under /var/run/cryptsetup for changing the
permissions of the filesystem root, not directly on /tmp, since
mounting on /tmp a) is racy, b) confuses mountall something fierce.
+ when called by cryptdisks-enable, check that we don't already have a
- debian/
script a no-op, this should be handled entirely by the upstart job;
and fix the LSB header to not declare this should be started in
runlevel 'S'
- debian/
upgrade.
- debian/rules: Do not install start symlinks for init scripts, and
install debian/
- Add debian/
debian/rules and create dir in debian/
- debian/rules: link dynamically against libgcrypt and libgpg-error.
- debian/
* Dropped changes, merged/superseded in Debian:
- Add ext4 support to passdev.
- cryptroot-hook: don't call copy_modules_dir with empty arguments when
archcrypto isn't found
- Set USPLASH=y and FRAMEBUFFER=y in the hook config to pull plymouth into
the initramfs.
- change interaction to use plymouth directly if present, and if not, to
fall back to /lib/cryptsetup
- cryptdisks.
- debian/
initramfs, use this directly, bypassing the cryptsetup askpass script
- debian/
grepping /etc/crypttab so that we don't incorrectly match device names
that are substrings of one another.
- debian/
file descriptor t...