2 # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
3 # ex: ts=8 sw=4 sts=4 et filetype=sh
7 [[ "$mount_needs" ]] && return 1
8 type -P plymouthd
>/dev
/null
&& type -P plymouth
>/dev
/null
18 if grep -q nash
/usr
/libexec
/plymouth
/plymouth-populate-initrd \
19 ||
[ ! -x /usr
/libexec
/plymouth
/plymouth-populate-initrd
]; then
20 .
"$moddir"/plymouth-populate-initrd.sh
22 PLYMOUTH_POPULATE_SOURCE_FUNCTIONS
="$dracutfunctions" \
23 /usr
/libexec
/plymouth
/plymouth-populate-initrd
-t "$initdir"
26 inst_hook emergency
50 "$moddir"/plymouth-emergency.sh
28 inst_multiple readlink
30 if ! dracut_module_included
"systemd"; then
31 inst_hook pre-trigger
10 "$moddir"/plymouth-pretrigger.sh
32 inst_hook pre-pivot
90 "$moddir"/plymouth-newroot.sh