From 84b4201f3202fb6bf6beed7a27abf38292f67b41 Mon Sep 17 00:00:00 2001 From: dacianstremtan <35844628+dacianstremtan@users.noreply.github.com> Date: Thu, 20 Jun 2019 15:27:14 -0400 Subject: [PATCH] Replace whereis with type in zfs-lib.sh The whereis command should not be used since it may not exist in the initramfs. The dracut plymouth module also uses the type command instead of whereis. Reviewed-by: Brian Behlendorf Reviewed-by: Garrett Fields Signed-off-by: Dacian Reece-Stremtan Closes #8920 Closes #8938 --- contrib/dracut/90zfs/zfs-lib.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/dracut/90zfs/zfs-lib.sh.in b/contrib/dracut/90zfs/zfs-lib.sh.in index 23c07af9e..44021c6e5 100755 --- a/contrib/dracut/90zfs/zfs-lib.sh.in +++ b/contrib/dracut/90zfs/zfs-lib.sh.in @@ -144,7 +144,7 @@ ask_for_password() { { flock -s 9; # Prompt for password with plymouth, if installed and running. - if whereis plymouth >/dev/null 2>&1 && plymouth --ping 2>/dev/null; then + if type plymouth >/dev/null 2>&1 && plymouth --ping 2>/dev/null; then plymouth ask-for-password \ --prompt "$ply_prompt" --number-of-tries="$ply_tries" \ --command="$ply_cmd" -- 2.40.0