Accepted bilibop 0.4.22 (source amd64) into unstable
-----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-----