]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
if you simply run `ifcfg iface`, you get:
authorStephen Hemminger <shemminger@freekitty.localdomain>
Tue, 9 May 2006 17:56:53 +0000 (10:56 -0700)
committerStephen Hemminger <shemminger@freekitty.localdomain>
Tue, 9 May 2006 17:56:53 +0000 (10:56 -0700)
/sbin/ifcfg: line 25: [: too many arguments
/sbin/ifcfg: line 26: [: -ge: unary operator expected
/sbin/ifcfg: line 27: [: -ge: unary operator expected
/sbin/ifcfg: line 28: [: -ge: unary operator expected

might i suggest the attached patch
-mike

ip/ifcfg

index ed6960f7a4b4b55b12cb42d6c3c30a7662167617..fb0fe51be2990d707a460851d61ba6382e58db85 100644 (file)
--- a/ip/ifcfg
+++ b/ip/ifcfg
@@ -86,6 +86,10 @@ if [ "$peer" != "" ]; then
   fi
   pfx="$ipaddr peer $peer"
 else
+  if [ "$ipaddr" = "" ]; then
+    echo "Missing IP address argument." 1>&2
+    exit 1
+  fi
   if [ "$pfxlen" = "" ]; then
     ABCMaskLen $ipaddr
     pfxlen=$?