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())
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)
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
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()
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()