Great, native expr blows up if = is unqouted, gnu expr doesn't care.

Use -ne instead of ! -eq while we're at it.
This commit is contained in:
Tom G. Christensen 2004-07-15 16:27:35 +00:00
parent a6559259a0
commit b2d56995a0

View File

@ -549,8 +549,8 @@ parse_def()
fi
;;
*)
equalindex=$(expr index "$line" =)
if [ ! $equalindex -eq 0 ]; then
equalindex=$(expr index "$line" "\=")
if [ $equalindex -ne 0 ]; then
case "${line:0:(($equalindex-1))}" in
'pkgname')
pkgname="$(_upls ${line:$equalindex:${#line}})"