X-Git-Url: http://git.onelab.eu/?p=build.git;a=blobdiff_plain;f=lbuild-initvm.sh;h=2725f0bcadf32c8029f5dc584f6c1e39a25c7a90;hp=e4d3c6afe300ec7dce8866a3855a8a430ae590f8;hb=48518c14cc5d98166f0b084286b82f2431c4fdb3;hpb=140ec07b8ce5a7f3994f1c0f14a22c8a04940691 diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index e4d3c6af..2725f0bc 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -57,22 +57,21 @@ function gethostbyname () { # e.g. 21 -> 255.255.248.0 function masklen_to_netmask () { local masklen=$1; shift - python <=1 and masklen<=32): - print "Wrong masklen",masklen +masklen = $masklen +if not (1 <= masklen <= 32): + print("Wrong masklen", masklen) exit(1) -result=[] +result = [] for i in range(4): - if masklen>=8: + if masklen >= 8: result.append(8) - masklen-=8 + masklen -= 8 else: result.append(masklen) - masklen=0 -print ".".join([ str(256-2**(8-i)) for i in result ]) - + masklen = 0 +print(".".join([ str(256-2**(8-i)) for i in result ])) EOF }