Index: initdefs =================================================================== RCS file: /cvsroot/tiger/tiger/initdefs,v retrieving revision 1.6 diff -a -u -p -r1.6 initdefs --- initdefs 19 Sep 2003 01:40:26 -0000 1.6 +++ initdefs 20 Sep 2003 01:36:20 -0000 @@ -79,10 +79,11 @@ haveallvars() for __var do - eval [ \"\${$__var+set}\" == \"\" ] || { + eval [ \"\${$__var+set}\" == \"set\" ] || { echo "--ERROR-- [init007e] Don't have required variable $__var." __retval=1 } + eval __val=\$$__var if [ ! -n "$__val" ] then echo "--ERROR-- [init007e] Required variable $__var is empty."