X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fclient%2FsfiDeleteSliver.py;fp=sfa%2Fclient%2FsfiDeleteSliver.py;h=c8e769aa7d630e1dcbccfa51da5286bf8c20114b;hb=338710533f2d8474ec56522e714b97e9a438f6c1;hp=0000000000000000000000000000000000000000;hpb=9a638a1b62460a8aa5cbdfa25d3a99a79b6f1d5f;p=sfa.git diff --git a/sfa/client/sfiDeleteSliver.py b/sfa/client/sfiDeleteSliver.py new file mode 100755 index 00000000..c8e769aa --- /dev/null +++ b/sfa/client/sfiDeleteSliver.py @@ -0,0 +1,22 @@ +#! /usr/bin/env python + +import sys +from sfa.util.rspecHelper import RSpec, Commands + +command = Commands(usage="%prog [options] node1 node2...", + description="Delete slivers from the RSpec. " + + "This command reads in an RSpec and outputs a modified " + + "RSpec. Use this to remove nodes from your slice.") +command.add_nodefile_option() +command.prep() + +for node in command.nodes: + try: + command.rspec.remove_sliver(node) + except: + print >> sys.stderr, "FAILED: %s" % node + +print command.rspec + + +