--- /dev/null
+diff -dur dracut-034.orig/modules.d/98systemd/dracut-initqueue.sh dracut-034/modules.d/98systemd/dracut-initqueue.sh
+--- dracut-034.orig/modules.d/98systemd/dracut-initqueue.sh 2013-10-08 09:55:26.000000000 +0200
++++ dracut-034/modules.d/98systemd/dracut-initqueue.sh 2014-01-11 15:02:54.852353296 +0100
+@@ -52,6 +52,10 @@
+ # no more udev jobs and queues empty.
+ sleep 0.5
+
++ for i in /run/systemd/ask-password/ask.*; do
++ [ -e "$i" ] && continue 2
++ done
++
+ if [ $main_loop -gt $((2*$RDRETRY/3)) ]; then
+ for job in $hookdir/initqueue/timeout/*.sh; do
+ [ -e "$job" ] || break
Summary(pl.UTF-8): Generator initramfs wykorzystujący udev
Name: dracut
Version: 034
-Release: 1
+Release: 2
License: GPL v2+
Group: Base
Source0: http://ftp.kernel.org/pub/linux/utils/boot/dracut/%{name}-%{version}.tar.xz
Patch4: arch-libdir.patch
Patch5: systemd-paths.patch
Patch6: prelink-libs.patch
+Patch7: dracut-luks_password_wait.patch
URL: https://dracut.wiki.kernel.org/
BuildRequires: asciidoc
BuildRequires: dash
%patch4 -p1
%patch5 -p1
%patch6 -p1
+%patch7 -p1
%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/50plymouth/module-setup.sh
%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/95resume/module-setup.sh