Fix parsing of password option; set timeout for writing.
SVN-Revision: 14046
This commit is contained in:
		| @@ -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() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jose Vasconcellos
					Jose Vasconcellos