Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock
Please unblock package debootstick A recent update in LVM causes debootstick 2.1 to be mostly unusable (Bug#923852). A small fix has been packaged as version 2.2, just uploaded to unstable. The debdiff is attached. unblock debootstick/2.2 -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-3-amd64 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru debootstick-2.1/debian/changelog debootstick-2.2/debian/changelog --- debootstick-2.1/debian/changelog 2018-10-05 11:58:29.000000000 +0000 +++ debootstick-2.2/debian/changelog 2019-03-08 12:48:40.000000000 +0000 @@ -1,3 +1,9 @@ +debootstick (2.2) unstable; urgency=medium + + * Fix new LVM versions hanging in chroot (closes: Bug#923852). + + -- Etienne Dublé <[email protected]> Fri, 8 Mar 2019 13:48:03 +0000 + debootstick (2.1) unstable; urgency=medium * Extensive tests. diff -Nru debootstick-2.1/debian/control debootstick-2.2/debian/control --- debootstick-2.1/debian/control 2018-08-01 09:16:01.000000000 +0000 +++ debootstick-2.2/debian/control 2019-03-08 13:11:14.000000000 +0000 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Etienne Dublé <[email protected]> Build-Depends: debhelper (>= 11) -Standards-Version: 4.1.3 +Standards-Version: 4.3.0 Homepage: http://drakkar-lig.github.io/debootstick Vcs-Git: https://github.com/drakkar-lig/debootstick Vcs-Browser: https://github.com/drakkar-lig/debootstick @@ -25,4 +25,3 @@ The embedded system is ready to be started live (no installation procedure needed), and is fully upgradeable (kernel and bootloader included). - diff -Nru debootstick-2.1/debootstick debootstick-2.2/debootstick --- debootstick-2.1/debootstick 2018-08-01 10:10:17.000000000 +0000 +++ debootstick-2.2/debootstick 2019-03-08 12:40:46.000000000 +0000 @@ -237,14 +237,16 @@ # management in the chroot. Ensure we have a valid DNS setup there. [ -f etc/resolv.conf ] || touch etc/resolv.conf with mount -o bind /etc/resolv.conf $PWD/etc/resolv.conf; do - # let's start the customization - chroot . ./chrooted-customization-draft.sh $CHROOTED_DEBUG \ + with mount -o bind /run $PWD/run; do + # let's start the customization + chroot . ./chrooted-customization-draft.sh $CHROOTED_DEBUG \ "$draft_device" "$root_password_request" \ stick_os_id=$STICK_OS_ID \ config_grub_on_serial_line=$config_grub_on_serial_line \ kernel_package="\"$kernel_package\"" \ kernel_bootargs="\"$kernel_bootargs\"" \ config_hostname="\"$config_hostname\"" + done done rm ./chrooted-customization-draft.sh @@ -307,8 +309,10 @@ # creating new files may cause problems. # so we will use the directory /tmp that we mount in memory. with mount -t tmpfs none $final_rootfs_mountpoint/tmp; do - cp -a $DBSTCK_DIR/scripts/create-image/chrooted-customization-final.sh tmp - chroot . tmp/chrooted-customization-final.sh "$final_device" + with mount -o bind /run $PWD/run; do + cp -a $DBSTCK_DIR/scripts/create-image/chrooted-customization-final.sh tmp + chroot . tmp/chrooted-customization-final.sh "$final_device" + done done # execute target-specific cleanup steps, if any

