Changeset 1875 for lmd/trunk/fuentes/lmd-server.install
- Timestamp:
- Jun 8, 2016, 2:33:56 PM (5 years ago)
- Location:
- lmd/trunk/fuentes/lmd-server.install
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
lmd/trunk/fuentes/lmd-server.install/etc/n4d/conf.d/LmdServer
r1870 r1875 22 22 chek_minimal_client=anonymous 23 23 (ip)refresh_image=admin,admins,adm 24 refresh_imageWS=admin,admins,adm 24 25 get_versions_13=anonymous 25 26 (ip)update_images=admin, admins, adm -
lmd/trunk/fuentes/lmd-server.install/usr/share/n4d/python-plugins/LmdServer.py
r1870 r1875 103 103 if ret["msg"]=="SERVER_BUSY": 104 104 return {'status':False, 'msg':'SERVER_BUSY'} 105 else: 106 return {'status':False, 'msg':'EXCEPTION'} 107 105 108 else: 106 109 return {'status':False, 'msg':'TEMPLATE_NOT:EXISTS'} … … 199 202 200 203 pass 204 except Exception as e: 205 print "Except: "+str(e) 206 return {"False": True, "msg": str(e)} 207 208 209 210 def refresh_imageWS(self, imgid): 211 212 try: 213 214 # umount anything 215 path="/opt/ltsp/"+imgid 216 objects['LmdImageManager'].umount_chroot(path); 217 218 command="ltsp-chroot -p -m -a "+imgid+" dpkg-reconfigure libgl1-mesa-dri ; " 219 command=command + "ltsp-chroot -p -m -a "+imgid+" /usr/share/ltsp/update-kernels && " 220 command=command + "ltsp-update-kernels "+imgid+" && ltsp-update-image "+imgid+"&& service nbd-server restart"; 221 222 # Let's rebuild image 223 224 ret=objects['TaskMan'].newTask(command); 225 if ret["status"]==True: ## Task has launched ok 226 227 228 print "[LmdServer] Refreshing image for "+str(imgid) 229 230 objects['LlxBootManager'].pushToBootList("ltsp_label"+str(imgid)); 231 return {"status": True, "msg": ret["msg"]} # Returns task id!! 232 233 234 else: 235 if ret["msg"]=="SERVER_BUSY": 236 return {'status':False, 'msg':'SERVER_BUSY'} 237 else: 238 return {'status':False, 'msg':'EXCEPTION'} 239 240 201 241 except Exception as e: 202 242 print "Except: "+str(e)
Note: See TracChangeset
for help on using the changeset viewer.