Changeset 3404


Ignore:
Timestamp:
Jan 25, 2017, 2:15:55 PM (2 years ago)
Author:
Juanma
Message:

Adds recursos repository when installing infantil flavour

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-flavours/trunk/fuentes/install-files/usr/share/lliurex-flavours-selector/lliurex-flavours-selector.py

    r3403 r3404  
    1212import platform
    1313import subprocess
    14 from subprocess import PIPE
     14import glob
    1515import sys
    1616import datetime
     
    441441                p=subprocess.Popen([command],shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) 
    442442                output=p.communicate()
     443                #Check if we're installing infantil flavour
     444                if "lliurex-meta-infantil" in command:
     445                        reposInfantil=glob.glob("etc/apt/sources.list.d/*recursos*")
     446                        for repo in reposInfantil:
     447                                os.remove(repo)
     448                        cmdInfantil=("apt-get","update")
     449                        x=subprocess.Popen(cmdInfantil,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
     450                        x.communicate()
    443451                self.thread_ret=p.returncode
    444452                self.flavour_error=output[1]
     
    577585                        if item.info["pkg"]=="lliurex-meta-infantil":
    578586                                cmdInfantil=["sudo","/usr/bin/add-apt-repository", "ppa:llxdev/recursos"]
    579                                 x=subprocess.Popen((cmdInfantil),stdin=PIPE,stdout=PIPE)
     587                                x=subprocess.Popen((cmdInfantil),stdin=subprocess.PIPE,stdout=subprocess.PIPE)
    580588                                log_msg="Adding repository recursos"
    581589                                self.log(log_msg)
Note: See TracChangeset for help on using the changeset viewer.