try:
opts, args = getopt.getopt(sys.argv[1:], "hdf:u:qp:P:s:vVw", \
- ["help", "dump", "file=", "user=", "pass=", "proto=", "proto=",
+ ["help", "dump", "file=", "user=", "pass=", "port=", "proto=",
"quiet=", "server=", "verbose", "version", "write"])
except getopt.GetoptError:
# print help information and exit:
if o in ("-h", "--help"):
usage()
sys.exit(1)
- if o in ("-V", "--version"):
- print "%s: 0.7" % sys.argv[0]
+ elif o in ("-V", "--version"):
+ print "%s: 0.8" % sys.argv[0]
sys.exit(1)
- if o in ("-d", "--no-dump"):
+ elif o in ("-d", "--no-dump"):
no_dump = 1
- if o in ("-f", "--file"):
+ elif o in ("-f", "--file"):
dumpfile = a
- if o in ("-s", "--server"):
+ elif o in ("-s", "--server"):
server = a
- if o in ("-u", "--user"):
+ elif o in ("-u", "--user"):
user = a
- if o in ("-p", "--pass"):
+ elif o in ("-p", "--pass"):
password = a
- if o in ("-P", "--proto"):
+ elif o in ("-P", "--proto"):
proto = a
- if o in ("--port"):
- PORT = a
- if o in ("-w", "--write"):
+ elif o == "--port":
+ PORT = int(a)
+ elif o in ("-w", "--write"):
write_image = 1
- if o in ("-q", "--quiet"):
+ elif o in ("-q", "--quiet"):
verbose = 0
- if o in ("-v", "--verbose"):
+ elif o in ("-v", "--verbose"):
verbose = 1
# make sure we have enough arguments
print "Writing new image..."
print cmd,
tn.write(cmd)
- buf = tn.read_until("Returned 0")
+ buf = tn.read_until("Returned 0",10)
tn.write("exit\n")
tn.close()