Changeset 6462


Ignore:
Timestamp:
Dec 13, 2017, 2:34:03 PM (2 years ago)
Author:
jrpelegrina
Message:

Fix files

Location:
epi/trunk/fuentes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • epi/trunk/fuentes/debian/control

    r6235 r6462  
    1515Package: python3-epi
    1616Architecture: all
    17 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}
     17Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends},python3-lliurex-store
    1818Description:Easy package installer (EPI). Core Library package
    1919  Provides the core library required by the epi-cli and epi-gtk packages
     
    2121Package: epi-cli
    2222Architecture: all
    23 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-epi (= ${binary:Version}), python3-clint
     23Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-epi (= ${binary:Version}), python3-clint, python3-html2text
    2424Description:Easy package installer (EPI). CLI tool
    2525  Provides a version for terminal (EPIC) of EPI
     
    2727Package: epi-gtk
    2828Architecture: all
    29 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-epi (= ${binary:Version})
     29Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-epi (= ${binary:Version}), python3-html2text
    3030Description:Easy package installer (EPI). GUI tool
    3131  Provides the graphic version (EPI-gtk) of EPI
  • epi/trunk/fuentes/epi-cli/__init__.py

    r6173 r6462  
    6060
    6161
     62
    6263        def showInfo(self,checked=None):
    6364               
     
    7475                        status=epi_conf["status"]
    7576                       
    76                         if epi_conf["script"]["modes"]["remove"]:
    77                                 self.uninstall="Yes"
    78                         else:
     77                        try:
     78                                if epi_conf["script"]["remove"]:
     79                                        self.uninstall="Yes"
     80                        except Exception as e:
    7981                                self.uninstall="No"
    8082
  • epi/trunk/fuentes/epi-gtk/python3-epigtk/MainWindow.py

    r6194 r6462  
    259259        #def checking_system   
    260260
     261        def check_remove_script(self):
     262
     263                remove=False
     264                if len(self.load_epi_conf[0]["script"])>0:
     265                        try:
     266                                remove=self.load_epi_conf[0]["script"]["remove"]
     267                        except Exception as e:
     268                                pass
     269
     270                return remove           
    261271
    262272        def show_remove_button(self,action=None):
    263273
    264                 remove=self.load_epi_conf[0]["script"]["modes"]["remove"]
    265 
    266                 print ("SHOW")
    267                 print (self.load_epi_conf[0]["status"])
     274                remove=self.check_remove_script()
     275
    268276                status=self.load_epi_conf[0]["status"]
    269277
     
    289297        def show_apply_uninstall_buttons(self):
    290298
    291                 remove=self.load_epi_conf[0]["script"]["modes"]["remove"]
     299                remove=self.check_remove_script()
    292300                status=self.load_epi_conf[0]["status"]
    293301
  • epi/trunk/fuentes/python3-epi/epimanager.py

    r6194 r6462  
    3131                self.update=False
    3232                self.zomando_name={}
     33                self.epi_base={"repository":[],
     34                                        "force32" : False,
     35                                        "required_x" : False,
     36                                        "script": {},
     37                                        "depends" :"",
     38                                        "zomando":"",
     39                                        "required_root":False,
     40                                        "url_download":""
     41                                        }
    3342
    3443                #self.read_conf(epi_file)
     
    6877                if os.path.exists(epi_file):
    6978                        f=open(epi_file)
    70                         epi_conf=json.load(f)
     79                        epi_load=json.load(f)
     80                        epi_conf=self.epi_base.copy()
    7181                        f.close()
     82                        epi_conf.update(epi_load)
    7283                        self.epiFiles[self.order]=epi_conf
    7384                        self.zomando_name[self.order]=epi_conf["zomando"]
    7485                        try:
    75                                 if epi_conf["depends"]!="":
     86                                if conf_base["depends"]!="":
    7687                                        self.order=self.order+1
    7788                                        self.read_conf(epi_conf["depends"])
     
    335346                                                cmd=cmd+'rm -f '+ tmp_file +';'
    336347                                        self.download_folder["name"]=tmp_file
    337                                         cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file
     348                                        #cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file
     349                                        cmd=cmd+'curl -o ' + tmp_file +' -C - '+ url + version
    338350
    339351                                cmd=cmd + '; echo $? >' + self.token_result_download[1] +';'     
    340352
    341353                        else:
    342                                 if not self.epi_conf["download_script"]:
     354                                if self.epi_conf["url_download"]!="":
    343355                                        name=self.epi_conf["name"]
    344356                                        version=self.get_app_version()
     
    348360                                                cmd=cmd+'rm -f '+ tmp_file +';'
    349361                                        self.download_folder["name"]=tmp_file   
    350                                         cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file + '; echo $? >' + self.token_result_download[1] +';'
    351 
     362                                        #cmd=cmd+'wget ' +url+version + ' --progress=bar:force -O ' + tmp_file + '; echo $? >' + self.token_result_download[1] +';'
     363                                        cmd=cmd+'curl -o ' + tmp_file +' -C - '+ url + version + '; echo $? >' + self.token_result_download[1] +';'
    352364
    353365                return cmd                     
     
    392404                cmd=""
    393405
    394                 if self.epi_conf["script"]["modes"]["preinstall"]:
     406                if len(self.epi_conf["script"])>0:
    395407                        self.token_result_preinstall=tempfile.mkstemp("_result_preinstall")
    396408                        script=self.epi_conf["script"]["name"]
     
    533545                cmd=""
    534546               
    535                 if self.epi_conf["script"]["modes"]["postinstall"]:
     547                if len(self.epi_conf["script"])>0:
    536548                        self.token_result_postinstall=tempfile.mkstemp("_result_postinstall")
    537549                        script=self.epi_conf["script"]["name"]
     
    576588                cmd=""
    577589
    578                 if self.epiFiles[order]["script"]["modes"]["remove"]:
     590                if self.epiFiles[order]["script"]["remove"]:
    579591                        self.token_result_remove=tempfile.mkstemp("_result_remove")
    580592                        script=self.epiFiles[order]["script"]["name"]
Note: See TracChangeset for help on using the changeset viewer.