because i hate to look into source just
to guess the cmdline-params...

bye, Bastian

Index: package/base-files/files/bin/ipcalc.sh
===================================================================
--- package/base-files/files/bin/ipcalc.sh      (Revision 11157)
+++ package/base-files/files/bin/ipcalc.sh      (Arbeitskopie)
@@ -1,7 +1,18 @@
 #!/bin/sh
 
-awk -f /usr/lib/common.awk -f - $* <<EOF
+awk -f /usr/lib/common.awk -f - $* -v MYSELF="$0" <<EOF
 BEGIN {
+       if(ARGV[2]=="")                 # we need at least 2 args
+       {
+               print "usage: "MYSELF" <ip-address> <netmask> [start] [num]"
+               print ""
+               print "sense: this calculates var=value-pairs of"
+               print "       broadcast, network, prefix and"
+               print "       optionally start- and end-ip"
+               
+               exit 1
+       }
+
        ipaddr=ip2int(ARGV[1])
        netmask=ip2int(ARGV[2])
        network=and(ipaddr,netmask)

Attachment: signature.asc
Description: Digital signature

_______________________________________________
openwrt-devel mailing list
[email protected]
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to