Ignore:
Timestamp:
Jan 29, 2018, 1:37:15 PM (20 months ago)
Author:
jrpelegrina
Message:

Fixed files and addded logrotate

File:
1 edited

Legend:

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

    r6711 r6717  
    4949       
    5050                try:
    51                         '''
    52                         s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    53                         host=socket.gethostbyname('lliurex.net')
    54                         result=s.connect_ex((host, 80))
    55                         s.close()
    56                         if result:
    57                                 return False
    58                        
    59                         return True
    60                         '''
    61                         #req=urllib.request("http://lliurex.net")
    6251                        res=urllib.request.urlopen("http://lliurex.net")
    6352                        return True
     
    7160
    7261
    73                 #file=os.path.join(CONF_FOLDER,conf_file)
    74                 #self.zomando_name[self.order]=os.path.splitext(conf_file)[0]
    75                
    7662                if os.path.exists(epi_file):
    7763                        f=open(epi_file)
     
    10086                for item in tmp_list:
    10187                        pkg_list=[]
    102                         #if tmp_list[item]["type"]!="file":
    10388                        pkg_list=tmp_list[item]["pkg_list"]
    10489                       
    105                         '''
    106                         else:
    107                                
    108                                 element={}
    109                                 element["name"]=tmp_list[item]["name"]
    110                                 element["key_store"]=tmp_list[item]["key_store"]
    111                                 pkg_list.append(element)
    112                         '''
    11390                        info=self.get_store_info(pkg_list,item)
    11491
     
    306283                                                if tmp[2].split(":")[1]=="":
    307284                                                        update_repo=True
    308                                                         #cmd="LANG=C LANGUAGE=en apt-get update; "
    309                                                         #return cmd
     285                                                       
    310286                                        else:
    311287                                                update_repo=True
    312                                                 #cmd="LANG=C LANGUAGE=en apt-get update; "
    313                                                 #return cmd             
     288                                               
    314289
    315290                                else:
     
    322297                return cmd
    323298               
    324                
     299        #def check_update_repos
    325300
    326301        def check_arquitecture(self):
     
    369344                                                                                cmd=cmd+command
    370345                                                        except Exception as e:
    371                                                                 print (str(e))
     346                                                                #print (str(e))
    372347                                                                pass
    373348
     
    386361
    387362                if self.force32:
    388                        
    389                         #if self.type=="deb":
    390363                        version=item["version"]["32b"]
    391                         '''
    392                         else:
    393                                 version=self.epi_conf["version"]["32b"]
    394                         '''     
     364                       
    395365                else:
    396366                        try:
     
    398368                        except Exception as e:
    399369                                if platform.architecture()[0]=='64bit':
    400                         #if self.type=="deb":
    401                         #if item["version"]["all"]=="":
    402370                                        version=item["version"]["64b"]
    403371                                else:
    404372                                        version=item["version"]["32b"]
    405                         '''
    406                         else:
    407                                 if self.epi_conf["version"]["all"]=="":
    408                                         version=self.epi_conf["version"]["64b"]
    409                                 else:
    410                                         version=self.epi_conf["version"]["all"]                 
    411                         '''
     373                       
    412374                return version
    413375
     
    456418                                        self.download_folder["name"]=tmp_file
    457419                                        cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file +'; '
    458                                         #cmd=cmd+'curl -o ' + tmp_file +' -C - '+ url + version
    459420
    460421                                cmd=cmd + ' echo $? >' + self.token_result_download[1] +';'     
    461                         '''
    462                         if self.type=="deb":
    463 
    464                                 for item in self.epi_conf["pkg_list"]:
    465                                         name=item["name"]+".deb"
    466                                         version=self.get_app_version(item)
    467                                         url=item["url_download"]
    468                                         tmp_file=os.path.join(self.download_path,name)
    469                                         if os.path.exists(tmp_file):
    470                                                 cmd=cmd+'rm -f '+ tmp_file +';'
    471                                         self.download_folder["name"]=tmp_file
    472                                         #cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file
    473                                         cmd=cmd+'curl -o ' + tmp_file +' -C - '+ url + version
    474 
    475                                 cmd=cmd + '; echo $? >' + self.token_result_download[1] +';'     
    476 
    477                         else:
    478                                 if self.epi_conf["url_download"]!="":
    479                                         name=self.epi_conf["name"]
    480                                         version=self.get_app_version()
    481                                         url=self.epi_conf["url_download"]
    482                                         tmp_file=os.path.join(self.download_path,version)
    483                                         if os.path.exists(tmp_file):
    484                                                 cmd=cmd+'rm -f '+ tmp_file +';'
    485                                         self.download_folder["name"]=tmp_file   
    486                                         #cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file + '; echo $? >' + self.token_result_download[1] +';'
    487                                         cmd=cmd+'curl -o ' + tmp_file +' -C - '+ url + version + '; echo $? >' + self.token_result_download[1] +';'
    488 
    489                         '''
     422                       
    490423
    491424                return cmd                     
     
    539472                return cmd             
    540473
     474        #def preinstall_app     
     475       
    541476
    542477        def check_preinstall(self):
     
    559494
    560495
    561         #def preinstall_app     
     496        #def check_preinstall_app       
    562497
    563498        def install_app(self):
     
    713648        #def remove_repo_keys   
    714649
    715         def unistall_app(self,order):
     650        def uninstall_app(self,order):
    716651
    717652                cmd=""
     
    724659
    725660                return cmd
     661
     662        #def uninstall_app     
    726663
    727664        def zerocenter_feedback(self,order,action,result=None):
Note: See TracChangeset for help on using the changeset viewer.