From 58bb642f72314c44c14ba958d78eab64244968ed Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Tue, 9 May 2006 10:56:53 -0700 Subject: [PATCH] if you simply run `ifcfg iface`, you get: /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 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ip/ifcfg b/ip/ifcfg index ed6960f7..fb0fe51b 100644 --- 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=$?