Ignore:
Timestamp:
Mar 30, 2017, 2:29:12 PM (3 years ago)
Author:
jrpelegrina
Message:

WIP in improve process to detect errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/python-lliurex-up/lliurex/lliurexup/__init__.py

    r4072 r4093  
    271271                '''
    272272                self.updateCacheApt(options)
    273                 command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install --force-yes --yes lliurex-up {options}".format(options=options)
     273                command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install --allow-downgrades --allow-remove-essential --allow-change-held-packages --yes lliurex-up {options}".format(options=options)
    274274                p = subprocess.Popen(command,shell=True,stdout=subprocess.PIPE)
    275275                poutput,perror = p.communicate()
     
    440440                '''
    441441                self.updateCacheApt(options)
    442                 command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install --force-yes --yes " + flavourToInstall + "{options} ".format(options=options)
     442                command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install --yes --allow-downgrades --allow-remove-essential --allow-change-held-packages " + flavourToInstall + "{options} ".format(options=options)
    443443                p = subprocess.Popen(command,shell=True,stdout=subprocess.PIPE)
    444444                poutput,perror = p.communicate()
    445445               
    446446                if p.returncode!=0:
    447                         command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install -f -y --force-yes {options} ".format(options=options)
    448                         p = subprocess.Popen(command,shell=True,stdout=subprocess.PIPE)
     447                        command = "LANG=C LANGUAGE=en DEBIAN_FRONTEND=noninteractive apt-get install -f --yes --allow-downgrades --allow-remove-essential --allow-change-held-packages {options} ".format(options=options)
     448                        p = subprocess.Popen(command,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
    449449                        poutput,perror = p.communicate()
    450450
     
    523523        def distUpgradeProcess(self):
    524524       
    525                 return 'apt-get dist-upgrade --yes --force-yes'
     525                return 'apt-get dist-upgrade --yes --allow-downgrades --allow-remove-essential --allow-change-held-packages'
    526526
    527527
     
    543543                if countPostaction==0:
    544544
    545                         if os.path.exists(self.errorpostaction_token):
    546                                 aux = open(self.errorpostaction_token,'r')
     545                        if os.path.exists(self.errorfinalmetapackage_token):
     546                                aux = open(self.errorfinalmetapackage_token,'r')
    547547                                lines = aux.readlines()
    548548                                for x in lines:
     
    602602        def installFinalFlavour(self,flavourToInstall):
    603603
    604                 return 'apt-get install ' + flavourToInstall + ' --yes --force-yes'
    605                
     604                return 'apt-get install ' + flavourToInstall + ' --yes  --allow-downgrades --allow-remove-essential --allow-change-held-packages'               
    606605       
    607606
Note: See TracChangeset for help on using the changeset viewer.