Changeset 39100


Ignore:
Timestamp:
2013-12-16T17:29:23+01:00 (4 years ago)
Author:
jow
Message:

base-files: ipcalc.sh: support bit length as netmask parameter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/bin/ipcalc.sh

    r39006 r39100  
    3232        if (slpos == 0) { 
    3333                ipaddr=ip2int(ARGV[1]) 
    34                 netmask=ip2int(ARGV[2]) 
     34                dotpos=index(ARGV[2],".") 
     35                if (dotpos == 0) 
     36                        netmask=compl32(2**(32-int(ARGV[2]))-1) 
     37                else 
     38                        netmask=ip2int(ARGV[2]) 
    3539        } else { 
    3640                ipaddr=ip2int(substr(ARGV[1],0,slpos-1)) 
Note: See TracChangeset for help on using the changeset viewer.