Package: release.debian.org Severity: wishlist Please, unblock src:runit=2.1.2-26 to fix following bugs:
* 924038: failure to invoke emergency shell * 923957: cascading failure of init scripts, can be critical to remote-only systems. Version in unstable is 2.1.2-25, which did not made to testing; version in testing is 2.1.2-22. I ask for permission to upload 2.1.2-26 with following changes: diff --git a/debian/changelog b/debian/changelog index 22639a4..e357e55 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +runit (2.1.2-26) unstable; urgency=medium + + * Use full path when executing emergency shell. (Closes: #924038) + + Thanks: Lorenzo Puliti <lorenzo.r...@gmail.com> + * Remove `set -e' from `run_sysv_scripts' to ensure behaviour + similar to `/etc/init.d/rc' -- failure of one script in `/etc/rcS.d' + does not prevent other from running. (Closes: #923957) + + -- Dmitry Bogatov <kact...@debian.org> Fri, 08 Mar 2019 15:29:32 +0000 + runit (2.1.2-22) unstable; urgency=medium * Do not create symlinks between bin:runit and bin:runit-init diff --git a/debian/contrib/2 b/debian/contrib/2 index 8569963..31da5e9 100755 --- a/debian/contrib/2 +++ b/debian/contrib/2 @@ -9,7 +9,7 @@ SVDIR=/etc/service if [ -f /run/runit.stopit ] ; then # single mode if grep -q -w -i 'single' /proc/cmdline ; then - chpst -P sulogin -p /dev/tty1 + chpst -P /sbin/sulogin -p /dev/tty1 fi diff --git a/debian/contrib/lib/run_sysv_scripts b/debian/contrib/lib/run_sysv_scripts index 7ab2486..12b72f8 100755 --- a/debian/contrib/lib/run_sysv_scripts +++ b/debian/contrib/lib/run_sysv_scripts @@ -1,4 +1,5 @@ -#!/bin/sh -eu +#!/bin/sh -u +# Deliberately NO `set -e'. See #923957. initdir="${1}" for script in "$initdir/S"* ; do path=$(realpath "$script")
pgpOU6yjbzXnP.pgp
Description: PGP signature