Index: initdefs =================================================================== RCS file: /cvsroot/tiger/tiger/initdefs,v retrieving revision 1.3 diff -a -u -p -r1.3 initdefs --- initdefs 21 Apr 2003 15:55:15 -0000 1.3 +++ initdefs 12 Sep 2003 23:42:22 -0000 @@ -69,11 +69,10 @@ haveallvars() for __var do - eval __val=\$$__var - if [ ! -n "$__val" ]; then + eval [ \"\${$__var+set}\" == \"\" ] || { echo "--ERROR-- [init007e] Don't have required variable $__var." __retval=1 - fi + } done return $__retval