---- dracut-017/modules.d/./50plymouth/module-setup.sh~ 2012-03-23 00:34:27.000000000 +0200
-+++ dracut-017/modules.d/./50plymouth/module-setup.sh 2012-03-23 00:34:29.115606192 +0200
-@@ -35,12 +35,12 @@
- }
+diff -urN dracut-040.orig/modules.d/50plymouth/module-setup.sh dracut-040/modules.d/50plymouth/module-setup.sh
+--- dracut-040.orig/modules.d/50plymouth/module-setup.sh 2014-10-24 17:41:12.966283303 +0200
++++ dracut-040/modules.d/50plymouth/module-setup.sh 2014-10-24 17:42:58.112954942 +0200
+@@ -13,11 +13,11 @@
+ # called by dracut
install() {
-- if grep -q nash /usr/libexec/plymouth/plymouth-populate-initrd \
-- || [ ! -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then
-+ if grep -q nash /usr/@lib@/plymouth/plymouth-populate-initrd \
-+ || [ ! -x /usr/@lib@/plymouth/plymouth-populate-initrd ]; then
- . "$moddir"/plymouth-populate-initrd.sh
- else
- PLYMOUTH_POPULATE_SOURCE_FUNCTIONS="$dracutfunctions" \
-- /usr/libexec/plymouth/plymouth-populate-initrd -t $initdir
-+ /usr/@lib@/plymouth/plymouth-populate-initrd -t $initdir
+- PKGLIBDIR="/usr/lib/plymouth"
++ PKGLIBDIR="/usr/@lib@/plymouth"
+ if type -P dpkg-architecture &>/dev/null; then
+ PKGLIBDIR="/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/plymouth"
fi
+- [ -x /usr/libexec/plymouth/plymouth-populate-initrd ] && PKGLIBDIR="/usr/libexec/plymouth"
++ [ -x /usr/@lib@/plymouth/plymouth-populate-initrd ] && PKGLIBDIR="/usr/@lib@/plymouth"
- inst_hook pre-pivot 90 "$moddir"/plymouth-newroot.sh
+ if grep -q nash ${PKGLIBDIR}/plymouth-populate-initrd \
+ || [ ! -x ${PKGLIBDIR}/plymouth-populate-initrd ]; then