Ignore:
Timestamp:
Oct 24, 2016, 3:06:45 PM (3 years ago)
Author:
joamuran
Message:

added lient manager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lmd/trunk/fuentes/lmd-server.install/usr/share/n4d/python-plugins/LmdServer.py

    r2582 r2670  
    1111import os
    1212import signal
     13import re
    1314
    1415import shutil
     
    395396                return {"status": True, "msg": "Done"}
    396397       
     398       
     399        def ImportImageWS(self, filename):
     400               
     401                command="lmd-import-from-admin-center.sh "+filename;
     402                       
     403                try:
     404                        ret=objects['TaskMan'].newTask(command);
     405                        if ret["status"]==True: ## Task has launched ok
     406                                # Returns true and ret.msg, that is job id
     407                                return {"status": True, "msg": ret["msg"]}
     408                                pass
     409                       
     410                        else:
     411                                if ret["msg"]=="SERVER_BUSY":
     412                                        return {'status':False, 'msg':'SERVER_BUSY'}
     413                                else:
     414                                        return {'status':False, 'msg':'EXCEPTION'}
     415                except Exception as e:
     416                        print "Except: "+str(e)
     417                        return {"status": False, "msg": str(e)}
     418               
     419                return {"status": True, "msg": "Done"}
     420               
     421                pass
     422       
     423        def getExportedList(self):
     424                exported_path="/var/www/exported";
     425               
     426                try:
     427                        list=os.listdir(exported_path)
     428                        return {"status":True, "msg":list}
     429                        pass
     430                except Exception as e:
     431                        return {"status":False, "msg": str(e)}
     432                        pass
     433                       
     434
    397435        def deploy_minimal_client(self, ip, port, srv_ip='127.0.0.1'):
    398436                # DEPRECATED: Replaced by deploy_minimal_clientWS
     
    412450                                                'img':'llx-client16.png',
    413451                                                'ltsp_fatclient': 'false',
    414                                                 'ldm_session': 'mate-session',
     452                                                'ldm_session': 'startxfce4',
    415453                                                'fat_ram_threshold': 'default',
    416454                                                'lmd_extra_params':'XKBLAYOUT=es LDM_LANGUAGE="%s" LOCALE_DIR=%s'%(lng,language)}
     
    493531                                                        'img':'llx-client16.png',
    494532                                                        'ltsp_fatclient': 'false',
    495                                                         'ldm_session': 'mate-session',
     533                                                        'ldm_session': 'startxfce4',
    496534                                                        'fat_ram_threshold': 'default',
    497535                                                        'lmd_extra_params':'XKBLAYOUT=es LDM_LANGUAGE="%s" LOCALE_DIR=%s'%(lng,language)}
     
    11661204                else:
    11671205                        return [False,[]]
     1206                       
     1207               
     1208               
Note: See TracChangeset for help on using the changeset viewer.