Changeset 61 for cmtpacman


Ignore:
Timestamp:
Jul 8, 2005, 4:19:29 PM (19 years ago)
Author:
garonne
Message:

correct some error message

Location:
cmtpacman/HEAD/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cmtpacman/HEAD/scripts/create_kit

    r59 r61  
    1717#----------------------------------------------------
    1818def main ():
    19 
    20     print time.strftime ('%c')
    2119   
    2220    kit = Kit                   (DEBUG=True)
  • cmtpacman/HEAD/scripts/kit.py

    r60 r61  
    2323import signal
    2424import tarfile
     25import logging
     26import commands
    2527
    2628from   cmt import *
     
    4244        hdlr.setFormatter(fmt)
    4345        self.log.addHandler(hdlr)
    44 
     46       
     47        self.log.info(time.strftime ('%c'))
    4548        # Default options
    4649        self.here               = os.getcwd()
     
    133136        # Prepare temporary file management
    134137        self.log.debug('CMT %s', str(os.getpid ()))
     138        self.tempprefix = "/tmp/CMT"
    135139        self.log.debug('temprefix=%s', self.tempprefix)
    136140        self.tempfile1          = os.path.join (self.tempprefix, 't')
     
    139143        self.tempcmtusercontext = os.path.join (self.tempprefix, 'd')
    140144        self.cleanup ()
    141         os.makedirs (self.tempprefix)
     145        if self.tempprefix != '':
     146            os.makedirs (self.tempprefix)
    142147##################################################################################################           
    143148#-------------------------------- prepare_cmt_context -------------------------------------------#
     
    228233    def prepare_temp (self):
    229234        # Prepare the temporary copies
     235       
    230236        os.makedirs (self.tempcopydir)
     237       
    231238        copycmd = 'ln -s'
    232239       
     
    244251##################################################################################################
    245252    def build_pacman (self):
    246         print self.url, self.package, self.version, self.cmtpath, self.project_id, self.is_internal
     253        self.log.debug("%s %s %s %s %s %s", self.url, self.package, self.version, self.cmtpath, \
     254                       self.project_id, self.is_internal)
    247255        self.source = '../kits'
    248256        # External packages (those with export_paths) are split into two kits:
     
    266274            self.pacman_filename = self.download_filename + '.pacman'
    267275           
    268             print 'build_pacman> Create pacman file for external stuff ' + self.pacman_filename
     276            self.log.info ('build_pacman> Create pacman file for external stuff %s', self.pacman_filename)
    269277            file = os.path.join (self.cache_dir, self.pacman_filename)
    270278            self.pacman_file_version = self.get_pacman_file_version (file)
     
    276284           
    277285        # write pacman file
     286        self.log.debug ('write pacman file')
    278287        f = open (file, 'w+')
    279288       
     
    286295        f.write (content)
    287296        f.close()
     297        self.log.debug ('close file')
    288298       
    289299    # Figure out dependencies from CMT.
     
    308318        if self.project_id == "":
    309319            self.release_id=self.release
    310             vv=os.system("`echo "+self.version+" | sed -e 's#'^"+self.package+"-'##'`")
     320            cmd = "`echo "+self.version+" | sed -e 's#'^"+self.package+"-'##'`"
     321            status, vv= commands.getstatusoutput(cmd)
    311322        else:
    312323            self.release_id=self.project_id
     
    322333                self.project_dep = "CMTCONFIG-"+self.cmtversion+self.platform_suffix
    323334   
    324         self.depends="package ('"+str(self.project_dep)+"')"
    325         first=True
    326         for f in self.depsv:
    327             p=os.system  ("`echo "+f+" | cut -d: -f1`")
    328             v=os.system  ("`echo "+f+" | cut -d: -f2`")
    329             pp=os.system ("`echo "+f+" | cut -d: -f3 | sed -e 's#/$##'`")
     335            self.depends="package ('"+str(self.project_dep)+"')"
     336            first=True
     337            for f in self.depsv:
     338                p=os.system  ("`echo "+f+" | cut -d: -f1`")
     339                v=os.system  ("`echo "+f+" | cut -d: -f2`")
     340                pp=os.system ("`echo "+f+" | cut -d: -f3 | sed -e 's#/$##'`")
    330341
    331342        # end build_pacman       
     
    456467        if self.debug:
    457468            tarball = tarfile.open (name=name , mode='r:gz')
    458             self.log.debug('tar ball content:%s', str(tarball.list ())
     469            self.log.debug('tar ball content:%s', str(tarball.list ()))
    459470            tarball.close ()
    460471##################################################################################################
     
    464475        #  Acquire the CMT files (requirements + make_fragments) file
    465476        #  Result is stored (symlinked) in ${tempcopydir}/cmt
    466      
     477        pass
    467478#  echo `pwd` >${tempfile1}
    468479#  if test -d ../fragments; then
     
    500511#---------------------------------- transfer_files ----------------------------------------------#
    501512##################################################################################################
    502     def transfer_files (self, kind, list, branch):
    503         alt=
    504         dir_prefix=
    505 
    506         if os.path.isfile(list): return
     513    def transfer_files (self, kind, liste, branch):
     514        alt       = ""
     515        dir_prefix= ""
     516
     517        if os.path.isfile(liste): return
    507518#       
    508519#  cmt -quiet filter ${list} ${tempfile2}; mv ${tempfile2} ${list}
Note: See TracChangeset for help on using the changeset viewer.