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


Reply via email to