Changeset 1868 for n4d-server-plugins/trunk
- Timestamp:
- Jun 8, 2016, 11:53:38 AM (5 years ago)
- Location:
- n4d-server-plugins/trunk/fuentes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
n4d-server-plugins/trunk/fuentes/debian/changelog
r1384 r1868 1 n4d-server-plugins (0.105) xenial; urgency=medium 2 3 * Fix ipxeboot symlink when restoring a lliurex-backup created from 14.04 or previous lliurex versions. 4 5 -- Juanma Navarro Mañez <juanma1980@gmail.com> Thu, 26 May 2016 09:49:42 +0200 6 1 7 n4d-server-plugins (0.104) xenial; urgency=high 2 8 -
n4d-server-plugins/trunk/fuentes/server-install-files/usr/share/n4d/python-plugins/ServerBackupManager.py
r180 r1868 101 101 tar.extractall(tmp_dir) 102 102 tar.close() 103 104 103 if os.path.exists(tmp_dir+"/backup_files.conf"): 105 104 try: … … 110 109 111 110 self.restoring_version=None 112 111 113 112 if os.path.exists(tmp_dir+"/lliurex-version"): 114 113 f=open(tmp_dir+"/lliurex-version") 115 114 self.restoring_version=f.readline().strip("\n") 116 115 self.restoring_version=".".join(self.restoring_version.split(".")[0:2]) 117 118 116 for items in cfg.items("ServerBackupManager"): 119 117 key,value=items … … 121 119 if key in objects: 122 120 ret[key]=objects[key].restore(tmp_dir+"/"+value) 121 123 122 else: 124 123 ret[key]=[False,"Plugin not found"] … … 127 126 ret[key]=str(e) 128 127 129 128 #Fix ipxeboot symlink restore 129 ipxeLinkPath=("/var/www/ipxeboot") 130 ipxeRealPath=os.path.realpath(ipxeLinkPath) 131 try: 132 if not(os.path.exists(ipxeRealPath)): 133 print ("Fixing ipxeboot symlink...") 134 os.remove(ipxeLinkPath) 135 os.symlink("/usr/share/llxbootmanager/www-boot",ipxeLinkPath) 136 except Exception as e: 137 print e 138 ret[key]=str(e) 139 130 140 self.final_operations() 131 141 self.restoring_version=None … … 167 177 168 178 objects["Golem"].restore_groups_folders() 179 180 169 181 objects["ZeroServerWizardManager"].end_operations() 170 182
Note: See TracChangeset
for help on using the changeset viewer.