From: Harald Hoyer Date: Tue, 18 Sep 2012 11:37:35 +0000 (+0200) Subject: resume/resume.sh: prevent "resume: not found" X-Git-Tag: 024~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e32ce32194b2a031cf7a09798fdf0c322cf2f38;p=thirdparty%2Fdracut.git resume/resume.sh: prevent "resume: not found" Problem lies in modules.d/95resume: [ -x $(command -v resume) ] && command resume $a_splash "$resume" ``command -v resume'' prints nothing and ``test -x'' returns 0. Thanks to Consus! --- diff --git a/modules.d/95resume/resume.sh b/modules.d/95resume/resume.sh index 408ce46fe..6d69b6123 100755 --- a/modules.d/95resume/resume.sh +++ b/modules.d/95resume/resume.sh @@ -14,7 +14,7 @@ PATH=/usr/sbin:/usr/bin:/sbin:/bin a_splash="-P splash=n" ;; esac - [ -x $(command -v resume) ] && command resume $a_splash "$resume" + [ -x "$(command -v resume)" ] && command resume $a_splash "$resume" # parsing the output of ls is Bad, but until there is a better way... ls -lH "$resume" | (