Changeset 4637 for lliurex-up


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

Fixed lliurex-upgrade to add return 0 when process is ok

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/lliurex-up-cli/usr/sbin/lliurex-upgrade

    r4563 r4637  
    440440                                        self.errorfinalmetapackage=True
    441441                                        log_msg="Install of metapackage. Error:%s"%e
     442
     443                                self.log(log_msg)       
    442444                                       
    443445                                                       
     
    448450                        self.errorfinalmetapackage=True
    449451                        log_msg="Final check metapackage. Error:%s"%e   
    450                                
    451                 self.log(log_msg)       
     452                        self.log(log_msg)       
    452453                       
    453454        #def checkingFinalFlavourToInstall             
     
    455456        def checkFinalUpgrade(self):
    456457
     458
    457459                print("  [Lliurex-up]: Checking Dist-upgrade ")
    458460                error=self.lliurexcore.checkErrorDistUpgrade()
     
    461463                        print("  [Lliurex-up]: The updated process is endend with errors")
    462464                        log_msg="Dist-upgrade process ending with errors"
     465                        self.distUpgrade_OK=False
    463466               
    464467                else:                                   
    465468                        print("  [Lliurex-up]: The system is now update")       
    466469                        log_msg="Dist-upgrade process ending OK"
     470                        self.distUpgrade_OK=True
     471
    467472               
    468473                self.log(log_msg)
     
    472477        def handler_signal(self,signal,frame):
    473478               
    474                 print("\n  [Lliurex-up]: Cancel process with Ctr+c signal")
    475                 log_msg="Cancel process with Ctr+c signal"
     479                print("\n  [Lliurex-up]: Cancel process with Ctrl+C signal")
     480                log_msg="Cancel process with Ctrl+C signal"
    476481                self.log(log_msg)
    477482                self.lliurexcore.cleanEnvironment()
    478483                self.lliurexcore.cleanLliurexUpLock()
    479                 sys.exit(1)
     484                sys.exit(0)
    480485       
    481486        #def handler_signal
     
    552557                                        self.lliurexcore.cleanEnvironment()
    553558                                        self.lliurexcore.cleanLliurexUpLock()
     559                                        if self.distUpgrade_OK:
     560                                                return 0
     561                                        else:
     562                                                return 1
    554563
    555564
Note: See TracChangeset for help on using the changeset viewer.