From f9749f368f1ed476b02ce4b6ae8219a1d13306b6 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 9 Sep 2009 18:01:42 +0200 Subject: [PATCH] plymouth: use /usr/libexec/plymouth/plymouth-populate-initrd if possible --- modules.d/50plymouth/install | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules.d/50plymouth/install b/modules.d/50plymouth/install index eedf4f6ad..c2a9f1c6d 100755 --- a/modules.d/50plymouth/install +++ b/modules.d/50plymouth/install @@ -1,5 +1,14 @@ #!/bin/bash -. "$moddir"/plymouth-populate-initrd + +if grep -q nash /usr/libexec/plymouth/plymouth-populate-initrd \ + || ! grep -q dracut-functions /usr/libexec/plymouth/plymouth-populate-initrd \ + || [ ! -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then + . "$moddir"/plymouth-populate-initrd +else + PLYMOUTH_POPULATE_SOURCE_FUNCTIONS="$dracutfunctions" \ + /usr/libexec/plymouth/plymouth-populate-initrd -t $initdir +fi + inst_hook cmdline 30 "$moddir/parse-plymouth.sh" inst_hook pre-pivot 90 "$moddir"/plymouth-newroot.sh inst_hook pre-trigger 10 "$moddir"/plymouth-pretrigger.sh -- 2.47.3