Changeset 6611


Ignore:
Timestamp:
Jan 17, 2018, 1:08:48 PM (21 months ago)
Author:
jrpelegrina
Message:

WIP: Added support to download function in the script

File:
1 edited

Legend:

Unmodified
Added
Removed
  • epi/trunk/fuentes/python3-epi/epimanager.py

    r6602 r6611  
    397397                                if self.epi_conf["download_byscript"]:
    398398                                        self.manage_download=False
    399 
     399                                        if len(self.epi_conf["script"])>0:
     400                                                script=self.epi_conf["script"]["name"]
     401                                                if os.path.exists(script):
     402                                                        cmd=script +' download; echo $? >' + self.token_result_download[1] +';'
    400403
    401404                        if self.manage_download:
     
    464467                if self.type !='apt':
    465468
    466                         if self.manage_download:
    467                                 if os.path.exists(self.token_result_download[1]):
    468                                         file=open(self.token_result_download[1])
    469                                         content=file.readline()
    470                                         if '0' not in content:
    471                                                 result=False
    472                                         file.close()
    473                                         os.remove(self.token_result_download[1])
     469                       
     470                        if os.path.exists(self.token_result_download[1]):
     471                                file=open(self.token_result_download[1])
     472                                content=file.readline()
     473                                if '0' not in content:
     474                                        result=False
     475                                file.close()
     476                                os.remove(self.token_result_download[1])
    474477
    475478                                if result:     
    476 
    477                                         pkgs_todownload=len(self.download_folder)
    478                                         cont=0
    479 
    480                                         for item in self.download_folder:
    481                                                 if os.path.exists(self.download_folder[item]):
    482                                                         cont=cont+1
    483 
    484                                         if cont != pkgs_todownload:
    485                                                 result=False
     479                                        if self.manage_download:
     480                                                pkgs_todownload=len(self.download_folder)
     481                                                cont=0
     482
     483                                                for item in self.download_folder:
     484                                                        if os.path.exists(self.download_folder[item]):
     485                                                                cont=cont+1
     486
     487                                                if cont != pkgs_todownload:
     488                                                        result=False
    486489
    487490                return result
Note: See TracChangeset for help on using the changeset viewer.