From: Harald Hoyer Date: Wed, 13 Mar 2013 09:51:17 +0000 (+0100) Subject: plymouth: do not install hooks in systemd mode X-Git-Tag: 027~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7d17d6c976d705deebf3da46fd546b1fe7e1dd65;p=thirdparty%2Fdracut.git plymouth: do not install hooks in systemd mode --- diff --git a/modules.d/50plymouth/module-setup.sh b/modules.d/50plymouth/module-setup.sh index 1c5dad53c..f754e2490 100755 --- a/modules.d/50plymouth/module-setup.sh +++ b/modules.d/50plymouth/module-setup.sh @@ -17,12 +17,16 @@ install() { . "$moddir"/plymouth-populate-initrd.sh else PLYMOUTH_POPULATE_SOURCE_FUNCTIONS="$dracutfunctions" \ - /usr/libexec/plymouth/plymouth-populate-initrd -t $initdir + /usr/libexec/plymouth/plymouth-populate-initrd -t "$initdir" fi - inst_hook pre-pivot 90 "$moddir"/plymouth-newroot.sh - inst_hook pre-trigger 10 "$moddir"/plymouth-pretrigger.sh inst_hook emergency 50 "$moddir"/plymouth-emergency.sh + dracut_install readlink + + if ! dracut_module_included "systemd"; then + inst_hook pre-trigger 10 "$moddir"/plymouth-pretrigger.sh + inst_hook pre-pivot 90 "$moddir"/plymouth-newroot.sh + fi }