Browse Source

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"
master
Harald Hoyer 14 years ago
parent
commit
4ad453445a
  1. 2
      modules.d/99base/dracut-lib.sh

2
modules.d/99base/dracut-lib.sh

@ -98,7 +98,7 @@ getargbool() {
_b=$(getarg "$@") _b=$(getarg "$@")
[ $? -ne 0 -a -z "$_b" ] && _b=$_default [ $? -ne 0 -a -z "$_b" ] && _b=$_default
if [ -n "$_b" ]; then if [ -n "$_b" ]; then
[ $_b -eq 0 ] && return 1 [ $_b = "0" ] && return 1
[ $_b = "no" ] && return 1 [ $_b = "no" ] && return 1
fi fi
return 0 return 0

Loading…
Cancel
Save