From: <smi...@us...> - 2003-12-19 14:09:09
|
Update of /cvsroot/devil-linux/build/scripts In directory sc8-pr-cvs1:/tmp/cvs-serv16961/scripts Modified Files: functions Log Message: "list" was broken Index: functions =================================================================== RCS file: /cvsroot/devil-linux/build/scripts/functions,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- functions 17 Dec 2003 14:55:47 -0000 1.42 +++ functions 19 Dec 2003 14:09:06 -0000 1.43 @@ -136,12 +136,20 @@ # parameters: menu type text variable function menu_add () { + eval SET=\$$4 + TYPE=$2 + TEXT=$3 + VARIABLE=$4 + MENU="" MENUOLD="" X="Main|${1// /___}" Y=${X//|/^} if [ -n "${Y%$CURRENTMENU*}" ]; then - return + Y="$Y^$VARIABLE" + if [ -n "${Y%$CURRENTMENU*}" ]; then + return + fi fi X="Main|${1// /___}" @@ -184,11 +192,6 @@ "\\" > "$WORKDIR/.menu$MENU" fi done - - eval SET=\$$4 - TYPE=$2 - TEXT=$3 - VARIABLE=$4 X=${X//|/^} |