Ignore:
Timestamp:
Dec 16, 2016, 12:47:55 PM (4 years ago)
Author:
jrpelegrina
Message:

WIP in new gui. Add some features

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up-gui/LliurexUpCore.py

    r3035 r3094  
    1515                self.changelogsPath = os.path.join(self.processPath,'changelogs')
    1616                self.processSourceslist = os.path.join(self.processPath,'sourceslist')
     17                self.targetMetapackagePath=os.path.join(self.processPath,"targetMetapackage")
    1718                self.previousflavourspath = os.path.join(self.processPath,'previousflavours')
    18 
    1919                self.preActionsPath = '/usr/share/lliurex-up/preActions'
    2020                self.postActionsPath = '/usr/share/lliurex-up/PostActions'
     
    2222                self.n4d = xmlrpclib.ServerProxy('https://localhost:9779')
    2323                self.haveLliurexMirror = False
     24                self.metapackageRef=[]
    2425                self.previuosFlavours = []
     26                self.getTargetMetapackage()
    2527                self.flavours = []
    2628                self.getPreviuosFlavours()
     
    3840                        aux.close()
    3941
     42
     43        def getTargetMetapackage(self):
     44
     45                if os.path.exists(self.targetMetapackagePath):
     46                        aux = open(self.targetMetapackagePath,'r')
     47                        lines = aux.readlines()
     48                        for x in lines:
     49                                self.metapackageRef.append(x.strip())
     50                        aux.close()             
     51
     52        def saveTargetMetapackage(self,targetMetapackage):
     53
     54                aux=open(self.targetMetapackagePath,'w')
     55                x=targetMetapackage.split("-")[2]
     56                aux.write(x+"\n")
     57                x="edu"
     58                aux.write(x+"\n")
     59                aux.close()
     60               
    4061
    4162        def updateFlavoursList(self):
     
    182203                                                targetMetapackage = x[2:]
    183204                                                break
     205
     206                if targetMetapackage !=None:
     207                        print targetMetapackage
     208                        self.saveTargetMetapackage(targetMetapackage)                           
    184209                return targetMetapackage
    185210
Note: See TracChangeset for help on using the changeset viewer.