Index: /branches/amp_3_7_2/src/webui/webui/htdocs/new/src/hive/services/restore_service.py
===================================================================
--- /branches/amp_3_7_2/src/webui/webui/htdocs/new/src/hive/services/restore_service.py	(revision 2792)
+++ /branches/amp_3_7_2/src/webui/webui/htdocs/new/src/hive/services/restore_service.py	(working copy)
@@ -128,7 +128,17 @@
                 if config_file.startswith("show_run_"):
                     file_path = os.path.join(RESTORE_DIR, config_file)
                     with open(file_path, "r") as show_run_file:
-                        line = show_run_file.readline()
+                        lines = show_run_file.readlines()
+
+                    deferred_cmds = []
+                    for line in lines:
+                        line = line.strip()
+
+                        if not line:
+                            continue
+                        elif line.startswith("webui port"):
+                            deferred_cmds.append(line)
+                            continue
                         session.cli.cmd(line)
 
             # Backup system logs
@@ -139,6 +149,8 @@
             oper_log('info', 'system', "Restore completed")
 
             time.sleep(5)
+            for cmd in deferred_cmds:
+                session.cli.cmd(cmd)
             os.system("shutdown -r +1")
 
         except Exception as e:
