Changeset 6247


Ignore:
Timestamp:
Nov 13, 2017, 4:33:11 PM (2 years ago)
Author:
jrpelegrina
Message:

Fix remote-client to create indicator token

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-client.install/usr/share/n4d/python-plugins/LliurexRemoteInstallerClient.py

    r6232 r6247  
    541541        def deb_test(self,appDict,dictOrig):
    542542                self._debug("deb_test")
    543                 #Create token to indicator
    544                 self._manage_indicator_token("deb","create")
     543               
    545544                #Get dict values
    546545                list_deb=appDict[self.LIST]
     
    563562#               if list_deb not in ["",None,[]]:
    564563                if list_deb:
     564                        #Create token to indicator
     565                        self._manage_indicator_token("deb","create")
    565566                        self._debug("(test_system) Debs list is "+str(list_deb)+" Download path is: "+url_deb)
    566567                        self.download(list_deb,url_deb,dir_deb)
    567568                        result_deb=self.deb_install(list_deb,dir_deb)
     569                        #Delete token to indicator
     570                        self._manage_indicator_token("deb","delete")
    568571                       
    569572                else:
    570573                        self._debug("(test_system) Deb list is empty")
    571574                        result_deb=["","","","",""]
    572                 #Delete token to indicator
    573                 self._manage_indicator_token("deb","delete")
     575               
    574576                return(result_deb)
    575577        #def deb_test
     
    577579        def sh_test(self,appDict,dictOrig):
    578580                self._debug("sh_test")
    579                 #Create token to indicator
    580                 self._manage_indicator_token("sh","create")
     581               
    581582                #Get dict values
    582583                list_sh=appDict[self.LIST]
     
    587588#               if list_sh not in ["",None,[]]:
    588589                if list_sh:
     590                        #Create token to indicator
     591                        self._manage_indicator_token("sh","create")
    589592                        sh_aux=[]
    590593                        for sh_tupla in list_sh:
     
    605608                                self._debug("(test_system) Script list is empty")
    606609                                result_sh=["","","","",""]
     610                        #Create token to indicator
     611                        self._manage_indicator_token("sh","create")     
    607612                       
    608613                else:
    609614                        self._debug("(test_system) Script list is empty")
    610615                        result_sh=["","","","",""]
    611                 #Delete token to indicator
    612                 self._manage_indicator_token("sh","delete")
     616               
    613617                return(result_sh)
    614618        #def sh_test
     
    716720        def apt_test(self,appDict,dict_orig):
    717721                self._debug("apt_test")
    718                 #Create token to indicator
    719                 self._manage_indicator_token("apt","create")
     722               
    720723                #Get dict values
    721724                list_apt_resume=[]
     
    731734                self.repo_customize_apt(repoList)       
    732735                if list_apt:
     736                        #Create token to indicator
     737                        self._manage_indicator_token("apt","create")
    733738                        for url in repoList:
    734739                                if self.repo_add(url):
     
    738743                        else:
    739744#                               return [False,"failed repo_update"]
     745                                #Delete token to indicator
     746                                self._manage_indicator_token("apt","delete")
    740747                                return result_apt
    741748                else:
    742749#                       return [False,"failed repo_add"]
     750                        #Delete token to indicator
     751                        self._manage_indicator_token("apt","delete")
    743752                        return result_apt
    744753                        #Proceed with the list, repos are updated
    745754                self._debug("[LLXRemoteInstallerClient](test_system) Calling apt_install with "+str(list_apt))
    746755                result_apt=self.apt_install(list_apt)[2]
     756                #Delete token to indicator
     757                self._manage_indicator_token("apt","delete")
    747758                if result_apt:
    748759                        for app in result_apt:
     
    758769                self._debug("Call repo_restore_config")
    759770                self.repo_restore_config()     
    760                 #Delete token to indicator
    761                 self._manage_indicator_token("apt","delete")
     771               
    762772                result_apt=list_apt_resume
    763773                return(result_apt)
Note: See TracChangeset for help on using the changeset viewer.