update client scripts to suppot rspec interface changes
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 9 May 2011 20:41:15 +0000 (16:41 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 9 May 2011 20:41:15 +0000 (16:41 -0400)
sfa/client/sfiAddSliver.py
sfa/client/sfiDeleteSliver.py

index 62e7b02..b51c705 100755 (executable)
@@ -28,7 +28,8 @@ else:
 rspec = parse_rspec(infile)
 nodes = file(command.opts.nodefile).read().split()
 try:
-    rspec.add_slivers(nodes)
+    slivers = [{'hostname': node} for node in nodes]
+    rspec.add_slivers(slivers)
 except:
     print >> sys.stderr, "FAILED: %s" % nodes
     sys.exit(1)
index 67cd9d3..5b4f70b 100755 (executable)
@@ -20,9 +20,10 @@ if command.opts.infile:
         f.close()
        
     try:
-        rspec.remove_slivers(nodes)
+        slivers = [{'hostname': node} for node in nodes]
+        rspec.remove_slivers(slivers)
     except:
-        print >> sys.stderr, "FAILED: %s"  
+        print >> sys.stderr, "FAILED: %s" % nodes 
 
     print rspec.toxml()