Ignore:
Timestamp:
May 15, 2017, 1:21:27 PM (4 years ago)
Author:
jrpelegrina
Message:

Add new mode to lliurex-upgrade to add mirror and lliurex.net repositories

File:
1 edited

Legend:

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

    r4637 r4753  
    2424                signal.signal(signal.SIGINT,self.handler_signal)
    2525                self.checkInitialN4dStatus()
    26                 self.checkInitialFlavour()
     26                #self.checkInitialFlavour()
    2727       
    2828        #def __init__
     
    4141                               
    4242
    43         def checkInitialFlavour(self):
    44 
    45                 self.targetMetapackage=self.lliurexcore.checkInitialFlavour()
     43        def checkInitialFlavour(self,extra_args):
     44
     45                self.allRepos=False
     46
     47                if      extra_args["repositories"]:
     48                        self.allRepos=True
     49
     50                self.targetMetapackage=self.lliurexcore.checkInitialFlavour(self.allRepos)
    4651                log_msg="Initial check metapackage. Metapackage to install: " + str(self.targetMetapackage)
    4752                self.log(log_msg)
     
    123128                print("  [Lliurex-up]: Looking for new version of Lliurex Up")
    124129
    125                 is_lliurexup_updated=self.lliurexcore.isLliurexUpIsUpdated()
     130
     131                is_lliurexup_updated=self.lliurexcore.isLliurexUpIsUpdated(self.allRepos)
    126132
    127133
     
    497503       
    498504        def main(self,mode,extra_args=None):
     505
     506
     507                self.checkInitialFlavour(extra_args)
    499508
    500509                if mode=="sai":
     
    603612                        puts("-u --unattended:  Update the system in unattended mode. Does not require confirmation to update mirror and system")
    604613                        puts("-n --no-mirror:           Update the system without checking mirror")
     614                        puts("-r --repositories:        Update the system adding mirror and lliurex.net repositories (only valid for clients)")
     615
    605616
    606617        sys.exit(1)             
     
    640651        extra_args["unattended_mirror"]=False
    641652        extra_args["unattendend_upgrade"]=False
     653        extra_args["repositories"]=False
    642654
    643655        args=arguments.Args().copy
     
    653665                extra_args["unattendend_upgrade"]=True
    654666                extra_args["unattended_mirror"]=True
     667                options=1
     668
     669        if args.contains(["-r","--repositories"]):
     670                extra_args["repositories"]=True
    655671                options=1
    656672       
Note: See TracChangeset for help on using the changeset viewer.