Exemple #1
0
  def __init__(self, msgLevel,reldate=''):
    cmtextra = os.environ.get('CMTEXTRATAGS')
    if not cmtextra : cmtextra = ''
    if not cmtextra or 'NOPYLCG' not in map(lambda x: x.strip(),cmtextra.split(',')) :
      if cmtextra : cmtextra += ','
      cmtextra += 'NOPYLCG'
      os.environ['CMTEXTRATAGS'] = cmtextra
    self.cfg = config.config()
    self.argv0 = sys.argv[0]
    self.lcgcmtroot = self.cfg.lcg_lcgcmtroot_dir
    self.all_interface_dirs_lower = []
    self.all_interface_dirs = []
    self.all_builder_dirs = []
    self.interface_dirs = []
    self.builder_dirs = []
    self.pkg_low2real_dict = {'cmt':'CMT'}
    self.pkg_vers_dict = {}
    self.cmt = cmt.CMT()
    self.msgLevel = msgLevel
    self.msg = msg.msg(os.path.basename(self.argv0), self.msgLevel)

    self.lcgcmt             = {}
    self.lcgcmt['general']  = {}
    self.lcgcmt['plat_def'] = {}
    self.lcgcmt['pkg']      = {}

    self.reldate = time.time()
    if reldate : self.reldate = time.mktime(date(reldate[0],reldate[1],reldate[2]).timetuple())
Exemple #2
0
  def __init__(self, msgLevel,reldate=''):
    cmtextra = os.environ.get('CMTEXTRATAGS')
    if not cmtextra : cmtextra = ''
    if not cmtextra or 'NOPYLCG' not in map(lambda x: x.strip(),cmtextra.split(',')) :
      if cmtextra : cmtextra += ','
      cmtextra += 'NOPYLCG'
      os.environ['CMTEXTRATAGS'] = cmtextra
    self.cfg = config.config()
    self.argv0 = sys.argv[0]
    self.lcgcmtroot = self.cfg.lcg_lcgcmtroot_dir
    self.all_interface_dirs_lower = []
    self.all_interface_dirs = []
    self.all_builder_dirs = []
    self.interface_dirs = []
    self.builder_dirs = []
    self.pkg_low2real_dict = {'cmt':'CMT'}
    self.pkg_vers_dict = {}
    self.cmt = cmt.CMT()
    self.msgLevel = msgLevel
    self.msg = msg.msg(os.path.basename(self.argv0), self.msgLevel)

    self.lcgcmt             = {}
    self.lcgcmt['general']  = {}
    self.lcgcmt['plat_def'] = {}
    self.lcgcmt['pkg']      = {}

    self.reldate = time.time()
    if reldate : self.reldate = time.mktime(date(reldate[0],reldate[1],reldate[2]).timetuple())
Exemple #3
0
 def __init__(self,fr,to,msgLvl,dry,pkg):
   self.fr = fr
   self.to = to
   self.cmt = cmt.CMT()
   self.dry = dry
   self.pkg = pkg
   self.cfg = config.config()
   self.msg = msg.msg(os.path.basename(sys.argv[0]), msgLevel=msgLvl)
Exemple #4
0
 def __init__(self, filename, msgLevel='ALL', pkgName=''):
   self.msgLevel = msgLevel
   self.pkgName = pkgName
   self.msg = msg.msg(os.path.basename(sys.argv[0]), self.msgLevel, '[%s] '%self.pkgName)
   self.filename = filename
   #self.elemstack = []
   self.data = {}
   self.locator = 0
   self.cdata = ''
  def __init__(self,loc,cfg,verb,dry):
    self.location = loc
    self.cmtconfig = cfg
    self.verb = verb
    self.dry = dry
    self.msg = msg.msg(os.path.basename(sys.argv[0]))
    self.indent = 2

    if not self.location : self.location = os.path.realpath(os.curdir)
    if not self.cmtconfig :
      if os.environ.has_key('CMTCONFIG') : self.cmtconfig = os.environ.get('CMTCONFIG')
      else :
        self.msg.error('environment $CMTCONFIG not found and no -c/--cmtconfig passed, exiting')
        sys.exit(1)

    self.filename = 'packagedict-%s.xml'%self.cmtconfig
    def __init__(self, loc, cfg, verb, dry):
        self.location = loc
        self.cmtconfig = cfg
        self.verb = verb
        self.dry = dry
        self.msg = msg.msg(os.path.basename(sys.argv[0]))
        self.indent = 2

        if not self.location: self.location = os.path.realpath(os.curdir)
        if not self.cmtconfig:
            if os.environ.has_key('CMTCONFIG'):
                self.cmtconfig = os.environ.get('CMTCONFIG')
            else:
                self.msg.error(
                    'environment $CMTCONFIG not found and no -c/--cmtconfig passed, exiting'
                )
                sys.exit(1)

        self.filename = 'packagedict-%s.xml' % self.cmtconfig
Exemple #7
0
    def __init__(self, lcgcmt, cmtconfig, pkglist, verbose, force, dry):

        self.cfg = config.config()
        self.argv0 = sys.argv[0]
        self.msg = msg.msg(os.path.basename(self.argv0))
        self.dry = dry
        self.verbose = verbose
        self.force = force

        if cmtconfig:
            self.msg.error(
                'option -c/--cmtconfig not implemented yet, please set $CMTCONFIG'
            )
            sys.exit(1)

        self.package_results = {}
        self.project_results = {}
        self.packages = {}
        self.sel_packages = pkglist
        self.cmtconfig = cmtconfig
        self.lcgsystem = ''
        self.tarball_platform_tags = self.cfg.tarball_platform_tags
        self.tarball_platform_tags += ['src', 'doc']
        if os.environ.has_key('CMTCONFIG'):
            self.cmtconfig = os.environ['CMTCONFIG']
            if self.cmtconfig not in self.cfg.tarball_platform_tags:
                self.msg.error('%s is not a tar platform, change $CMTCONFIG' %
                               self.cmtconfig)
                sys.exit(1)
            if self.cmtconfig[-4:] == '_dbg':
                self.lcgsystem = self.cmtconfig[:-4]
            else:
                self.lcgsystem = self.cmtconfig
        else:
            self.msg.error(
                'environment variable CMTCONFIG not set, please set')
            sys.exit(1)

        self.start_dir = os.path.realpath(os.curdir)
        self.lcgcmt_dir = ''
        if lcgcmt: self.lcgcmt_dir = lcgcmt
        else: self.lcgcmt_dir = self.cfg.lcg_lcgcmtroot_dir
        self.cmt = cmt.CMT()
Exemple #8
0
  def __init__(self,lcgcmt,cmtconfig,pkglist,verbose,force,dry):

    self.cfg = config.config()
    self.argv0 = sys.argv[0]
    self.msg = msg.msg(os.path.basename(self.argv0))
    self.dry = dry
    self.verbose = verbose
    self.force = force

    if cmtconfig :
      self.msg.error('option -c/--cmtconfig not implemented yet, please set $CMTCONFIG')
      sys.exit(1)

    self.package_results = {}
    self.project_results = {}
    self.packages = {}
    self.sel_packages = pkglist
    self.cmtconfig = cmtconfig
    self.lcgsystem = ''
    self.tarball_platform_tags = self.cfg.tarball_platform_tags
    self.tarball_platform_tags += ['src','doc']    
    if os.environ.has_key('CMTCONFIG') :
      self.cmtconfig = os.environ['CMTCONFIG']
      if self.cmtconfig not in self.cfg.tarball_platform_tags :
        self.msg.error('%s is not a tar platform, change $CMTCONFIG' % self.cmtconfig)
        sys.exit(1)
      if self.cmtconfig[-4:] == '_dbg' :
        self.lcgsystem = self.cmtconfig[:-4]
      else:
        self.lcgsystem = self.cmtconfig
    else:
      self.msg.error('environment variable CMTCONFIG not set, please set')
      sys.exit(1)
      
    self.start_dir = os.path.realpath(os.curdir)
    self.lcgcmt_dir = ''
    if lcgcmt : self.lcgcmt_dir = lcgcmt
    else      : self.lcgcmt_dir = self.cfg.lcg_lcgcmtroot_dir
    self.cmt = cmt.CMT()