Ignore:
Timestamp:
May 2, 2017, 1:41:06 PM (3 years ago)
Author:
jrpelegrina
Message:

Improve n4d checking and fix function to show changelogs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up/usr/share/lliurex-up/LliurexUpConnect.py

    r4468 r4506  
    4646
    4747
    48         def checkN4dStatus(self):
    49 
    50                 self.statusN4d=self.llxUpCore.checkN4dStatus
     48        def checkInitialN4dStatus(self):
     49
     50                self.statusN4d=self.llxUpCore.n4dStatus
    5151
    5252                if not self.statusN4d:
     
    355355
    356356                        if len(perror)>0:
    357                                 pass
    358                         else:
    359 
    360                                 try:
    361                                         cmd="sed -i '/Get:1 http/d' " + str(changelog_file)
    362                                         os.system(cmd)
    363                                         f=open(changelog_file,"r")
    364                                         changelog=f.readlines()
    365                                         f.close()
     357                                return changelog
     358                       
     359                try:
     360                        cmd="sed -i '/Get:1 http\|Fetched/d' " + str(changelog_file)
     361                        os.system(cmd)
     362                        f=open(changelog_file,"r")
     363                        changelog=f.readlines()
     364                        f.close()
    366365                                                               
    367                                 except Exception as e:
    368                                         changelog="Changelog not found"
     366                except Exception as e:
     367                        changelog="Changelog not found"
    369368
    370369                return changelog       
     
    394393        def checkErrorDistUpgrade(self):
    395394
    396                 try:
    397                         error=self.llxUpCore.checkErrorDistUpgrade()
    398                         if error:
     395                error=False
     396                try:
     397                        errorDistUpgrade=self.llxUpCore.checkErrorDistUpgrade()
     398                        if errorDistUpgrade or self.errorCheckFlavour:
     399                                error=True
    399400                                log_msg="Dist-upgrade process ending with errors"
    400401                                self.log(log_msg)
     
    431432        def checkFinalFlavour(self):
    432433
     434                self.errorCheckFlavour=False
    433435                flavourToInstall=None
    434                 try:
    435                
    436                         flavourToInstall=self.llxUpCore.checkFinalFlavour()
     436               
     437                self.checkFinalN4dStatus()
     438
     439                try:
     440                        #flavourToInstall=self.llxUpCore.checkFinalFlavour()
     441                        flavourToInstall=self.llxUpCore.checkFlavour()
    437442                        log_msg="Final check metapackage. Metapackage to install: " + str(flavourToInstall)
    438443                        self.log(log_msg)
    439444
    440445                except Exception as e:
     446                        self.errorCheckFlavour=True
    441447                        log_msg="Final check metapackage. Error: " + str(e)
    442448                        self.log(log_msg)
    443449
     450               
    444451                return flavourToInstall
    445452
     
    468475
    469476        #def postActionsScript
     477
     478        def checkFinalN4dStatus(self):
     479
     480                self.llxUpCore.checkN4dStatus()
     481
     482                if not self.llxUpCore.n4dStatus:
     483                        log_msg="N4d is not working"
     484
     485                        self.log(log_msg)
     486
     487        #def checkFinalN4dStatus               
     488
    470489
    471490        def cleanEnvironment(self):
Note: See TracChangeset for help on using the changeset viewer.