From: Harald Hoyer Date: Tue, 29 Mar 2011 23:45:17 +0000 (+0200) Subject: base/dracut-lib.sh: relax getargbool value parsing X-Git-Tag: 010~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ad453445a7c8695c774cbfd2f5bd863e47e78df;p=platform%2Fupstream%2Fdracut.git base/dracut-lib.sh: relax getargbool value parsing if a non-boolean value was specified, like "yes" or "no", getargbool() would error, because we check for "$val -eq 0" --- diff --git a/modules.d/99base/dracut-lib.sh b/modules.d/99base/dracut-lib.sh index a5406ab..37b3e76 100755 --- a/modules.d/99base/dracut-lib.sh +++ b/modules.d/99base/dracut-lib.sh @@ -98,7 +98,7 @@ getargbool() { _b=$(getarg "$@") [ $? -ne 0 -a -z "$_b" ] && _b=$_default if [ -n "$_b" ]; then - [ $_b -eq 0 ] && return 1 + [ $_b = "0" ] && return 1 [ $_b = "no" ] && return 1 fi return 0