-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 10 Sep 2014 21:32:05 +0000 Source: bilibop Binary: bilibop bilibop-common bilibop-lockfs bilibop-rules bilibop-udev Architecture: source amd64 Version: 0.4.22 Distribution: unstable Urgency: medium Maintainer: Yann Amar <quidame@poivron.org> Changed-By: Yann Amar <quidame@poivron.org> Description: bilibop - run Debian GNU/Linux from external media - metapackage bilibop-common - shell functions for bilibop scripts bilibop-lockfs - lock filesystems and write changes into RAM bilibop-rules - device management rules for OS running from external media bilibop-udev - minimal udev rule for Debian GNU/Linux running from external medi Closes: 750507 756086 Changes: bilibop (0.4.22) unstable; urgency=medium . * bilibop-common: - Fix a bug in device_node_from_major_minor(): don't rely on /dev/block/* symlinks, because some of them may not exist at boot time on systems not using initramfs (regression in 0.4.20). - Update copyright date and owner of the shell library - Update TODO list . * bilibop-lockfs: Fix boot failures - Modify set_readonly_lvm_settings(): do not set 'metadata_read_only' to '1' in lvm.conf at early boot time (in the initramfs environment), since it prohibits execution of commands such as vgchange or lvchange, and then forbids activation of Logical Volumes, making the system unbootable (with lvm2 > 2.02.98). - Modify the initramfs local-bottom script: undo possible readonly settings (due to the blind init-top script) before exiting, when BILIBOP_LOCKFS is 'false' or undefined: it uses a backup of lvm.conf and the new 'undo_readonly_dm_settings()' function. - Fix a delimiter conflict of the sed command in unlock_logical_volume() . * bilibop-rules: - Add russian translation for the debconf templates; thanks to Yuri Kozlov <yuray@komyakino.ru> (Closes: #756086). - In pvfilter.sh, modify _pvfilter_list_filter_devices() to skip lvm-pv-uuid-* symlinks: they are not available before lvm2 initramfs script is executed, and a filter based on them may lead the system to be unbootable. - In pvfilter.sh, do not initialize 'global_filter' with an empty array, which is not supported: modify _pvfilter_init_lvm_configfile() and _pvfilter_init_device_filters(). Also fix return value in the last one. - Modify make_unpersistent_rules and the initramfs script to create /run/udev/rules.d if it does not exist (since it is no more supported by last versions of udev) - Improve idempotency of make_unpersistent_rules script: do not create files or symlinks in /etc if they do not exist, unless the new '-f' or '--force' option is used. Also, modify intramfs script to create the 'persistent' udev rules files in /run only if there are symlinks pointing to them in /etc. - Modify all helper scripts: do not set +e before parsing options, and then call getopt in a 'if..then' block instead. - Fix a typo in grub_device_map_manager . * debian/copyright: update copyright date * debian/control: - Remove deprecated 'udisks' package from the dependencies of bilibop-rules; closes: #750507. Also move 'udisks2' from Recommends to Suggests. - Move down bilibop-rules priority to extra, and remove Conflicts field in bilibop-udev. - Drop dependencies on aufs-tools, pmount and grub-* packages - Update bilibop-rules and bilibop-udev extended descriptions . * debian/bilibop-rules.config: - Test if it exists before running an in-package helper script. - Skip questions whose answer cannot be treated by the postinst script: if udev is not running (or invoke-rc.d fails), exit before questions about bilibop_rules_generator and physical_volumes_filter are asked. . * debian/* - Remove unneeded bilibop-*.dirs files - Update maintainer scripts (mainly bilibop-rules.post*) Checksums-Sha1: a5c451cb855448f249ede7c2d09687b108cfd398 1751 bilibop_0.4.22.dsc 8d84e7dfb2b824f5990a70f51631741028f258e3 121844 bilibop_0.4.22.tar.xz 2b1afdabfd6ed9846965b6402d300e4bd1661017 14094 bilibop_0.4.22_amd64.deb 70262087fc3aa97243a1f981c863319a65d6a3ef 68346 bilibop-common_0.4.22_amd64.deb ea7892b8ea924c5248a66ad1b15b5d4acd51a60a 44290 bilibop-lockfs_0.4.22_amd64.deb 13a1d310a5a13355037d017715160788a5ecaee6 75044 bilibop-rules_0.4.22_amd64.deb 4dc3fdc9f79dc5f7f4bb777696ed58354b7597cf 16318 bilibop-udev_0.4.22_amd64.deb Checksums-Sha256: f5323c86d86a5f29e88cf7d83a65880ec7ee00a5c5c38ab4ff65b836dfdabdd7 1751 bilibop_0.4.22.dsc 0d828c3a351b385960c03a901db01de2da925cbadc79a124fb12352804a87da6 121844 bilibop_0.4.22.tar.xz b17063171a786f2b117e0df6b110258743b7de303a5555d671ce05df9d2f4cfe 14094 bilibop_0.4.22_amd64.deb 85502bd18df7fe086820cd9d574c1865054ca22d3d7240345c35d34d376aefac 68346 bilibop-common_0.4.22_amd64.deb 712bcb7b25a8787209aec91ff204c0cad53a8821783d792a9d67ff6d50a797b1 44290 bilibop-lockfs_0.4.22_amd64.deb 4fda983f51b3fc0ba5ea44dfcc8ba2ee6b46b0d21f6c6e1eae02258de4d78f7b 75044 bilibop-rules_0.4.22_amd64.deb 87e5411389f5efb02898c9a915352b0f5e070556e02ea8e0081d6e9264fed767 16318 bilibop-udev_0.4.22_amd64.deb Files: d911495b2d09fd1894aa8508910dd6ec 14094 metapackages extra bilibop_0.4.22_amd64.deb e8fa553c1da79b6f5e5fcd25856f8c20 68346 admin optional bilibop-common_0.4.22_amd64.deb 8054bc86ee6d2ccfa50346b94e3864a3 44290 admin optional bilibop-lockfs_0.4.22_amd64.deb 0e078b691d1282551fe7babe7b55f4ed 75044 admin extra bilibop-rules_0.4.22_amd64.deb 6f8018fd9d5a7f0f46c00c804ab095c3 16318 admin optional bilibop-udev_0.4.22_amd64.deb 367b35d060f1b7127eccdf141a9a7b5f 1751 admin optional bilibop_0.4.22.dsc e8e026e897fc295df282ee008467f594 121844 admin optional bilibop_0.4.22.tar.xz -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJUMr+cAAoJELrOFdKldJj/+NcP/3IUOZGsCyYflw8Phw0JUCNa mGp8tiQlDGR4hdZLxAF4h0/5ZpYBa0c/+0EIPsKvVVSmej05ciY5A009HX4Ew+rS ALProMw2ZKoCK/7FlW8cBOyy8bkvpGPAvKI/8OFcMj70r70hOTzV/tIwSQY22vBM kNQwpGYHFq9hMxgJd82MGZQSPrRFvPEa1qBTiF6FfS9ECs+3D9Jucq3NTzpi4sZg 7PHlQb37QXfXeSZ3oOFcu1GFTwqFfBhBM6HjDqGbJae5uoIOSGv38bxRznP/1mQ5 IfRI+75Ln203gCA63XgMiwp5u+b4sfzJaauMZJD2yZl8Qm/vGMW+mcR9zQeiuTzr 3ZaRFbXp2mQnAz1aXRKtSdgUU3KNTE9FrR+SJ6HxrT78JnJI1HKyRs136vbg+HUj 2daoymj4Q+ZLzA0tQx16JjHy8ir7eNcpjnyof40YQk3QwO66B5ESlG5iHWt6H8nP GXKx61uo+iHrdoFePOlIpZmwq5QbzOsbJlNeVUQlpYgLDKv9lBSGHslHsMdxQ+UM R+nuzBBdErgaEonHzCmrPYuxRmW9jyrBrHAiSYV3Rg4vvLFUvyoTXlPoU4iHzqmU qkjMXmMjRmdxEPX+VXG13c8a/N9sIemmYERFDFAujnfWTPMDL3Tk9voeRJBWyCmi ahoAK0aAaRjM6lwD1H/+ =OMKh -----END PGP SIGNATURE-----