Index: initdefs =================================================================== RCS file: /cvsroot/tiger/tiger/initdefs,v retrieving revision 1.10 diff -a -u -p -r1.10 initdefs --- initdefs 20 Sep 2003 16:06:01 -0000 1.10 +++ initdefs 20 Sep 2003 18:51:37 -0000 @@ -83,7 +83,7 @@ haveallvars() eval __val=\$$__var # Note: Probably checking if __val = "$" would be sufficient here # too. - echo ${__var:?error} 2>&1 >/dev/null + eval "echo \${$__var?error}" >/dev/null 2>&1 [ $? -ne 0 ] && { echo "--ERROR-- [init007e] Don't have required variable $__var." __retval=1