mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-03 20:27:54 +00:00 
			
		
		
		
	Merge branch 'master' of https://github.com/Telecominfraproject/wlan-lanforge-scripts
This commit is contained in:
		@@ -132,10 +132,11 @@ def main():
 | 
				
			|||||||
         egg = SerialSpawn(ser);
 | 
					         egg = SerialSpawn(ser);
 | 
				
			||||||
         egg.logfile = FileAdapter(logg)
 | 
					         egg.logfile = FileAdapter(logg)
 | 
				
			||||||
         egg.sendline(NL)
 | 
					         egg.sendline(NL)
 | 
				
			||||||
 | 
					         has_reset = False
 | 
				
			||||||
         try:
 | 
					         try:
 | 
				
			||||||
             logg.info("prompt: %s user: %s  passwd: %s"%(prompt, user, passwd))
 | 
					             logg.info("prompt: %s user: %s  passwd: %s"%(prompt, user, passwd))
 | 
				
			||||||
             while True:
 | 
					             while True:
 | 
				
			||||||
                i = egg.expect([prompt, "Please press Enter to activate", "login:", "Password:"], timeout=3)
 | 
					                i = egg.expect([prompt, "Please press Enter to activate", "login:", "Password:", "IPQ6018#"], timeout=3)
 | 
				
			||||||
                logg.info("expect-0: %i"%(i))
 | 
					                logg.info("expect-0: %i"%(i))
 | 
				
			||||||
                if (i == 0):
 | 
					                if (i == 0):
 | 
				
			||||||
                    logg.info("Found prompt, login complete.")
 | 
					                    logg.info("Found prompt, login complete.")
 | 
				
			||||||
@@ -149,6 +150,15 @@ def main():
 | 
				
			|||||||
                if (i == 3):
 | 
					                if (i == 3):
 | 
				
			||||||
                    logg.info("Sending password: %s"%(passwd))
 | 
					                    logg.info("Sending password: %s"%(passwd))
 | 
				
			||||||
                    egg.sendline(passwd)
 | 
					                    egg.sendline(passwd)
 | 
				
			||||||
 | 
					                if (i == 4): # in bootloader
 | 
				
			||||||
 | 
					                    if has_reset:
 | 
				
			||||||
 | 
					                        logg.info("ERROR:  Have reset once already, back in bootloader?")
 | 
				
			||||||
 | 
					                        sys.exit(1)
 | 
				
			||||||
 | 
					                    has_reset = True
 | 
				
			||||||
 | 
					                    logg.info("In boot loader, will reset and sleep 30 seconds")
 | 
				
			||||||
 | 
					                    egg.sendline("reset")
 | 
				
			||||||
 | 
					                    time.sleep(30)
 | 
				
			||||||
 | 
					                    egg.sendline(NL)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
         except Exception as e:
 | 
					         except Exception as e:
 | 
				
			||||||
             # maybe something like 'logread -f' is running?
 | 
					             # maybe something like 'logread -f' is running?
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user