New script for port reservation. Use with the vsys_portreservation attribute
[vsys-scripts.git] / exec / vif_up
index c151d63..00edd69 100755 (executable)
@@ -14,37 +14,7 @@ import pwd
 import re
 import socket
 import struct
-import os
-import string
-
-vsys_config_dir = "/etc/planetlab/vsys-attributes"
-
-if len(sys.argv) != 2: sys.exit(1)
-
-# VSYS scripts get slicename as $1
-slicename=sys.argv[1]
-sliceid = pwd.getpwnam(slicename).pw_uid
-
-netblock_config=os.path.join(vsys_config_dir,slicename,"vsys_vnet")
-
-# Read netblock allocation file
-base = None
-
-for netblock in open(netblock_config,'r'):
-    base, mask = netblock.split('/')
-
-if base is None:
-    print >>sys.stderr, "Could not find entry for slice %s in netblock config file %s" % (slicename, netblock_config)
-    sys.exit(1)
-
-
-### Read args from stdin
-arglines = map(string.strip, sys.stdin.readlines())
-
-if len(arglines)<3:
-    print >>sys.stderr, "Insufficient argument lines."
-    sys.exit(1)
-
+import o
 vif = arglines[0] # interface name
 vip = arglines[1] # IP
 vmask = int(arglines[2]) # netmask as int