re-factor iface screen code (M. Dolze)

This commit is contained in:
marschap
2006-05-20 15:46:30 +00:00
parent 6b9bfd085d
commit 2ff1b58edb
11 changed files with 244 additions and 176 deletions
+3 -2
View File
@@ -21,6 +21,7 @@ drivers=`echo $drivers | sed -e 's/,/ /g'`
dnl replace special keyword "all" in a secure manner
drivers=[" $drivers "]
drivers=`echo " $drivers " | sed -e "s/ all,/ ${allDrivers} /"`
drivers=`echo " $drivers " | sed -e "s/ all / ${allDrivers} /"`
drivers=`echo $drivers | sed -e 's/,/ /g'`
@@ -29,8 +30,8 @@ selectdrivers=" "
for driver in $drivers ; do
case $driver in
!*)
driver=`echo $driver | sed -e 's/^.//'`
selectdrivers=[`echo $selectdrivers | sed -r -e "s/ $driver / /g"`]
driver=`echo "$driver" | sed -e 's/^.//'`
selectdrivers=[`echo " $selectdrivers " | sed -r -e "s/ $driver / /g"`]
;;
*)
selectdrivers=["$selectdrivers $driver "]