Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-10-02 15:38:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut" Changes: -------- --- /work/SRC/openSUSE:Factory/dracut/dracut.changes 2015-09-27 14:31:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-10-02 15:38:47.000000000 +0200 @@ -1,0 +2,12 @@ +Thu Oct 1 12:44:28 UTC 2015 - fv...@suse.com + +- Fix 0181-no_systemd_cryptsetup.patch: + - Password input without plymouth didn't work + +------------------------------------------------------------------- +Thu Oct 1 10:02:21 UTC 2015 - dims...@opensuse.org + +- Disable 0181-no_systemd_cryptsetup.patch: it breaks existing + installations of encrypted / on LVM. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut.spec ++++++ --- /var/tmp/diff_new_pack.PZj5DM/_old 2015-10-02 15:38:49.000000000 +0200 +++ /var/tmp/diff_new_pack.PZj5DM/_new 2015-10-02 15:38:49.000000000 +0200 @@ -246,7 +246,8 @@ %patch165 -p1 %patch168 -p1 %patch180 -p1 -%patch181 -p1 +# disabled, as it breaks encrypted / on LVM - dimstar, 20151001 +#patch181 -p1 %patch182 -p1 %patch183 -p1 ++++++ 0181-no_systemd_cryptsetup.patch ++++++ --- /var/tmp/diff_new_pack.PZj5DM/_old 2015-10-02 15:38:49.000000000 +0200 +++ /var/tmp/diff_new_pack.PZj5DM/_new 2015-10-02 15:38:49.000000000 +0200 @@ -17,10 +17,9 @@ 3 files changed, 60 deletions(-) delete mode 100755 modules.d/90crypt/crypt-run-generator.sh -diff --git a/modules.d/90crypt/crypt-run-generator.sh b/modules.d/90crypt/crypt-run-generator.sh -deleted file mode 100755 -index 3c5d7b1..0000000 ---- a/modules.d/90crypt/crypt-run-generator.sh +Index: dracut-043/modules.d/90crypt/crypt-run-generator.sh +=================================================================== +--- dracut-043.orig/modules.d/90crypt/crypt-run-generator.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh @@ -54,10 +53,10 @@ - systemctl start cryptsetup.target -fi -exit 0 -diff --git a/modules.d/90crypt/module-setup.sh b/modules.d/90crypt/module-setup.sh -index 721b447..a73e4ee 100755 ---- a/modules.d/90crypt/module-setup.sh -+++ b/modules.d/90crypt/module-setup.sh +Index: dracut-043/modules.d/90crypt/module-setup.sh +=================================================================== +--- dracut-043.orig/modules.d/90crypt/module-setup.sh ++++ dracut-043/modules.d/90crypt/module-setup.sh @@ -89,14 +89,5 @@ install() { inst_simple "$moddir/crypt-lib.sh" "/lib/dracut-crypt-lib.sh" inst_simple "/tmp/dracut_block_uuid.map" "/usr/lib/dracut/modules.d/90crypt/block_uuid.map" @@ -73,10 +72,10 @@ - inst_script "$moddir"/crypt-run-generator.sh /sbin/crypt-run-generator dracut_need_initqueue } -diff --git a/modules.d/90crypt/parse-crypt.sh b/modules.d/90crypt/parse-crypt.sh -index 5bda006..d84ff62 100755 ---- a/modules.d/90crypt/parse-crypt.sh -+++ b/modules.d/90crypt/parse-crypt.sh +Index: dracut-043/modules.d/90crypt/parse-crypt.sh +=================================================================== +--- dracut-043.orig/modules.d/90crypt/parse-crypt.sh ++++ dracut-043/modules.d/90crypt/parse-crypt.sh @@ -25,7 +25,6 @@ else luksid=${luksid##luks-} @@ -123,6 +122,16 @@ fi echo 'LABEL="luks_end"' >> /etc/udev/rules.d/70-luks.rules.new --- -2.5.1 - +Index: dracut-043/modules.d/90crypt/crypt-lib.sh +=================================================================== +--- dracut-043.orig/modules.d/90crypt/crypt-lib.sh ++++ dracut-043/modules.d/90crypt/crypt-lib.sh +@@ -90,7 +90,7 @@ ask_for_password() { + + [ "$tty_echo_off" = yes ] && stty $stty_orig + fi +- } 9>/.console_lock ++ } <> /dev/tty0 >&0 2>&1 9>/.console_lock + + [ $ret -ne 0 ] && echo "Wrong password" >&2 + return $ret