diff options
author | Jose Vasconcellos <jvasco@verizon.net> | 2009-01-15 22:05:10 +0000 |
---|---|---|
committer | Jose Vasconcellos <jvasco@verizon.net> | 2009-01-15 22:05:10 +0000 |
commit | 435790e112c245b83c3a4b12895ac786a9744b8d (patch) | |
tree | 12e3c214f56f14372e52c17f25d26fda6d1f4dd6 /scripts/flashing | |
parent | 1b58d9c2f8a97680063e0a32220f8341adccdd6d (diff) | |
download | upstream-435790e112c245b83c3a4b12895ac786a9744b8d.tar.gz upstream-435790e112c245b83c3a4b12895ac786a9744b8d.tar.bz2 upstream-435790e112c245b83c3a4b12895ac786a9744b8d.zip |
Fix parsing of password option; set timeout for writing.
SVN-Revision: 14046
Diffstat (limited to 'scripts/flashing')
-rw-r--r-- | scripts/flashing/jungo-image.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/scripts/flashing/jungo-image.py b/scripts/flashing/jungo-image.py index 0630b4a77e..326a48229a 100644 --- a/scripts/flashing/jungo-image.py +++ b/scripts/flashing/jungo-image.py @@ -150,7 +150,7 @@ def usage(): 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: @@ -161,28 +161,28 @@ for o, a in opts: 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 @@ -252,7 +252,7 @@ if write_image: 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() |