aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Vasconcellos <jvasco@verizon.net>2009-01-15 22:05:10 +0000
committerJose Vasconcellos <jvasco@verizon.net>2009-01-15 22:05:10 +0000
commit435790e112c245b83c3a4b12895ac786a9744b8d (patch)
tree12e3c214f56f14372e52c17f25d26fda6d1f4dd6
parent1b58d9c2f8a97680063e0a32220f8341adccdd6d (diff)
downloadupstream-435790e112c245b83c3a4b12895ac786a9744b8d.tar.gz
upstream-435790e112c245b83c3a4b12895ac786a9744b8d.tar.bz2
upstream-435790e112c245b83c3a4b12895ac786a9744b8d.zip
Fix parsing of password option; set timeout for writing.
SVN-Revision: 14046
-rw-r--r--scripts/flashing/jungo-image.py30
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()