From cb5b33962a02c8d84de1cbf2cf894d5f8399807c Mon Sep 17 00:00:00 2001 From: ru Date: Wed, 28 Apr 2004 09:09:27 +0000 Subject: Replace shell's positional parameters safely. --- etc/rc.initdiskless | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'etc/rc.initdiskless') diff --git a/etc/rc.initdiskless b/etc/rc.initdiskless index 16ca8cf..1609fa8 100644 --- a/etc/rc.initdiskless +++ b/etc/rc.initdiskless @@ -178,7 +178,7 @@ bootp_ipbca="" if [ ${dlv:=0} -ne 0 ] ; then iflist=`ifconfig -l` for i in ${iflist} ; do - set `ifconfig ${i}` + set -- `ifconfig ${i}` while [ $# -ge 1 ] ; do if [ "${bootp_ifc}" = "" -a "$1" = "inet" ] ; then bootp_ifc=${i} ; bootp_ipa=${2} ; shift @@ -202,8 +202,7 @@ fi # Figure out our NFS root path # -# The 'x' is there in case the list is empty. -set x `mount -t nfs` +set -- `mount -t nfs` while [ $# -ge 1 ] ; do if [ "$2" = "on" -a "$3" = "/" ]; then nfsroot="$1" -- cgit v1.1