Changeset 3018 for lliurex-up


Ignore:
Timestamp:
Dec 9, 2016, 3:02:23 PM (3 years ago)
Author:
kbut
Message:

prepare scripts to lliurex-up

Location:
lliurex-up/trunk/fuentes
Files:
1 added
6 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • lliurex-up/trunk/fuentes/LliurexUpCore.py

    r2993 r3018  
    1313                self.defaultVersion = 'xenial'
    1414                self.processPath = '/var/run/lliurex-up'
    15                 self.changelogsPath = '/var/run/lliurex-up/changelogs'
    16                 self.processSourceslist = '/var/run/lliurex-up/sourceslist'
     15                self.changelogsPath = os.path.join(self.processPath,'changelogs')
     16                self.processSourceslist = os.path.join(self.processPath,'sourceslist')
    1717                self.previousflavourspath = os.path.join(self.processPath,'previousflavours')
    1818
     
    2323                self.haveLliurexMirror = False
    2424                self.previuosFlavours = []
     25                self.flavours = []
    2526                self.getPreviuosFlavours()
    2627                if len(self.n4d.get_methods('MirrorManager')) > 0:
     
    3435                        lines = aux.readlines()
    3536                        for x in lines:
    36                                 self.previousflavourspath.push(x)
     37                                self.previuosFlavours.append(x.strip())
    3738                        aux.close()
    3839
     
    4849        def writeDefaultSourceslist(self):
    4950                f = open(os.path.join(self.processSourceslist,'default'),'w')
    50                 f.write('deb http://lliurex.net/{version} {version} main'.format(version=self.defaultVersion))
    51                 f.write('deb http://lliurex.net/{version} {version}-updates main'.format(version=self.defaultVersion))
    52                 f.write('deb http://lliurex.net/{version} {version}-security main'.format(version=self.defaultVersion))
     51                f.write('deb http://lliurex.net/{version} {version} main\n'.format(version=self.defaultVersion))
     52                f.write('deb http://lliurex.net/{version} {version}-updates main\n'.format(version=self.defaultVersion))
     53                f.write('deb http://lliurex.net/{version} {version}-security main\n'.format(version=self.defaultVersion))
    5354                f.close()
    5455
     
    5758                        This funcion delete all environment and rebuild environment
    5859                '''
     60                if not os.path.exists(self.processPath):
     61                        os.mkdir(self.processPath)
     62                if not os.path.exists(processSourceslist):
     63                        os.mkdir(self.processSourceslist)
     64                if not os.path.exists(self.changelogsPath):
     65                        os.mkdir(self.changelogsPath)
     66                self.writeDefaultSourceslist()
     67
     68        def cleanEnvironment(self):
    5969                if os.path.exists(self.processPath):
    6070                        shutil.rmtree(os.path.join(self.processPath))
    61                 os.mkdir(self.processPath)
    62                 os.mkdir(self.processSourceslist)
    63                 os.mkdir(self.changelogsPath)
    64                 self.writeDefaultSourceslist()
    6571
    6672
     
    200206                        options = "-o Dir::Etc::sourcelist={sourceslistOnlyLliurex} -o Dir::Etc::sourceparts=/dev/null".format(sourceslistOnlyLliurex=sourceslistDefaultPath)
    201207                self.updateCacheApt(options)
    202                 return self.getPackageVersionAvailable('lliurex-version-stamp',options)
     208                return self.getPackageVersionAvailable('lliurex-version-timestamp',options)
    203209
    204210        def getLliurexVersionLocal(self):
    205211                self.updateCacheApt('')
    206                 return self.getPackageVersionAvailable('lliurex-version-stamp','')             
     212                return self.getPackageVersionAvailable('lliurex-version-timestamp','')         
    207213
    208214        def preActionsScript(self):
  • lliurex-up/trunk/fuentes/lliurex-up-core/usr/share/lliurex-up/commonScripts/alternative-update-initramfs

    r2993 r3018  
    11#!/bin/bash
    22ACTION="$1"
    3 set -x
    43case "$ACTION" in
    54        preActions)
    65                DEST=$(which update-initramfs)
    7                 mount --bind /var/run/lliurex-up/update-initramfs-diversion $DEST
     6                mount --bind /usr/lib/lliurex-up/update-initramfs-alternative $DEST
    87        ;;
    98        postActions)
Note: See TracChangeset for help on using the changeset viewer.