From 424b758b99bca219b96b2fb7edf318c95c30bf43 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Mon, 7 Jul 2008 21:36:34 +0000 Subject: Fix interface ip assignment. Originally commited by Ermal --- etc/rc.initial.setlanip | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'etc/rc.initial.setlanip') diff --git a/etc/rc.initial.setlanip b/etc/rc.initial.setlanip index 330042d..a6b4215 100755 --- a/etc/rc.initial.setlanip +++ b/etc/rc.initial.setlanip @@ -77,13 +77,22 @@ $intnum = $j; } - if($intnum < 1) exit; if($intnum > $j) exit; $interface = $ifdescrs[$intnum-1]; + $interface = $ifdescrs[$intnum-1]; + $index = 1; + foreach ($ifdescrs as $ifname => $ifdesc) { + if ($intnum == $index) { + $interface = $ifname; + break; + } else { + $index++; + } + } if(!$interface) { echo "Invalid interface!\n"; exit; -- cgit v1.1