Format: 1.8 Date: Mon, 14 Jun 2010 21:47:28 -0700 Source: cryptsetup Binary: cryptsetup cryptsetup-udeb libcryptsetup1 libcryptsetup-dev Architecture: ia64 ia64_translations Version: 2:1.1.2-1ubuntu1 Distribution: maverick Urgency: low Maintainer: Ubuntu/ia64 Build Daemon Changed-By: Steve Langasek Description: cryptsetup - configures encrypted block devices cryptsetup-udeb - configures encrypted block devices (udeb) libcryptsetup-dev - libcryptsetup development files libcryptsetup1 - libcryptsetup shared library Launchpad-Bugs-Fixed: 594365 Changes: cryptsetup (2:1.1.2-1ubuntu1) maverick; urgency=low . * Merge from Debian unstable (LP: #594365). Remaining changes: - debian/control: + Bump initramfs-tools Suggests to Depends: so system is not potentially rendered unbootable. + Depend on plymouth. - Add debian/cryptdisks-{enable,udev}.upstart. - debian/cryptdisks.functions: + new function, crypttab_start_one_disk, to look for the named source device in /etc/crypttab (by device name, UUID, or label) and start it if configured to do so + wrap the call to /lib/cryptsetup/askpass with watershed, to make sure 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 corresponding cryptdisks-udev job running (probably waiting for a passphrase); if there is, wait until it's finished before continuing. - debian/cryptdisks{,-early}.init: Make the 'start' action of the init 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/cryptsetup.postinst: Remove any symlinks from /etc/rcS.d on upgrade. - debian/rules: Do not install start symlinks for init scripts, and install debian/cryptdisks-{enable,udev}.upstart scripts. - Add debian/cryptsetup.apport: Apport package hook. Install in debian/rules and create dir in debian/cryptsetup.dirs. - debian/rules: link dynamically against libgcrypt and libgpg-error. - debian/cryptsetup.postrm: call update-initramfs on package removal. * 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/askpass as before - cryptdisks.functions: replace 'echo -e' bashism with 'printf'. - debian/initramfs/cryptroot-script: if plymouth is present in the initramfs, use this directly, bypassing the cryptsetup askpass script - debian/initramfs/cryptroot-hook: Properly anchor our regexps when grepping /etc/crypttab so that we don't incorrectly match device names that are substrings of one another. - debian/initramfs/cryptroot-script: Don't leak /conf/conf.d/cryptroot file descriptor to subprocesses. - Fix grammar error in debian/initramfs/cryptroot-script ("setup" -> "set up") - debian/initramfs/cryptroot-script: Fix this to work with current initramfs-tools: + Source /scripts/functions after checking for prerequisites. + prereqs(): Do not assume we are running within initramfs, and calculate relative path correctly. Checksums-Sha1: f4ec174996ccfc7cc1f8171b6deaeebf5eddb37d 174754 cryptsetup_1.1.2-1ubuntu1_ia64.deb c87c01e28aefd93ffcf7778e75ad2a8b6e36b7ae 88728 cryptsetup-udeb_1.1.2-1ubuntu1_ia64.udeb 9b3344160067efedf82785a4ed7918861981047d 98770 libcryptsetup1_1.1.2-1ubuntu1_ia64.deb 8e1e0afae2d5501a349031bb5043d30405c953e6 48074 libcryptsetup-dev_1.1.2-1ubuntu1_ia64.deb bf032c7cc4fd02a9912a2318259af8a35bcbed98 63495 cryptsetup_1.1.2-1ubuntu1_ia64_translations.tar.gz Checksums-Sha256: 84e472e0fac8487f65d9037fc68e9815f27c1f1b99bcc857e88e471118bae553 174754 cryptsetup_1.1.2-1ubuntu1_ia64.deb 1aff92340d94f63e78aaec87774a6f24b6c963edf621f0920fec9fa6ff680bb1 88728 cryptsetup-udeb_1.1.2-1ubuntu1_ia64.udeb efb57817acbfa924a2b224b563da090388f4747bb3cfa374236a05f6e39487cb 98770 libcryptsetup1_1.1.2-1ubuntu1_ia64.deb 798bc6bf5c3fde174f9f0692f9613253de4d0daffc8bccd7b0b9789906d4ff7f 48074 libcryptsetup-dev_1.1.2-1ubuntu1_ia64.deb 11d53d76db7ed451b9d051ba85a7beddfa9191b5dde990e4f8ee779bbbf2446d 63495 cryptsetup_1.1.2-1ubuntu1_ia64_translations.tar.gz Files: f29ab17f5cf1e8542a1b4c31791a3133 174754 admin optional cryptsetup_1.1.2-1ubuntu1_ia64.deb 379da40b4137fc8a2d3e2d7df13516ba 88728 debian-installer optional cryptsetup-udeb_1.1.2-1ubuntu1_ia64.udeb c75763cbecb53dd3268ce3faf95b66e1 98770 libs optional libcryptsetup1_1.1.2-1ubuntu1_ia64.deb d1c528cdd4470b856aa5ed44f7e6de3e 48074 libdevel optional libcryptsetup-dev_1.1.2-1ubuntu1_ia64.deb cb0ac138681f95ab7da2e273a6a960c1 63495 raw-translations - cryptsetup_1.1.2-1ubuntu1_ia64_translations.tar.gz Original-Maintainer: Debian Cryptsetup Team Package-Type: udeb