def __init__(self, path=None, name=None): # note PATH get's expanded with chroot info, etc path = path or self.PATH name = name or self.NAME self.path = Path.join(path, name) self.repos_dir = Path.abs(path) self.manage_repos = manage_repos_enabled() if self.manage_repos is True: self.create()
def __init__(self, name='redhat.repo'): ConfigParser.__init__(self) # note PATH get's expanded with chroot info, etc self.path = Path.join(self.PATH, name) self.repos_dir = Path.abs(self.PATH) self.manage_repos = manage_repos_enabled() # Simulate manage repos turned off if no yum.repos.d directory exists. # This indicates yum is not installed so clearly no need for us to # manage repos. if not self.path_exists(self.repos_dir): log.warn("%s does not exist, turning manage_repos off." % self.repos_dir) self.manage_repos = False self.create()
def __init__(self, path=None, name=None): # note PATH get's expanded with chroot info, etc path = path or self.PATH name = name or self.NAME self.path = Path.join(path, name) self.repos_dir = Path.abs(path) self.manage_repos = manage_repos_enabled() # Simulate manage repos turned off if no yum.repos.d directory exists. # This indicates the corresponding package manager is not installed so # clearly no need for us to manage repos. if not self.path_exists(self.repos_dir): log.warn("%s does not exist, turning manage_repos off." % self.repos_dir) self.manage_repos = False else: self.create()
def __init__(self, name='redhat.repo'): ConfigParser.__init__(self) # note PATH get's expanded with chroot info, etc self.path = Path.join(self.PATH, name) self.repos_dir = Path.abs(self.PATH) self.manage_repos = 1 if CFG.has_option('rhsm', 'manage_repos'): self.manage_repos = int(CFG.get('rhsm', 'manage_repos')) # Simulate manage repos turned off if no yum.repos.d directory exists. # This indicates yum is not installed so clearly no need for us to # manage repos. if not os.path.exists(self.repos_dir): log.warn("%s does not exist, turning manage_repos off." % self.repos_dir) self.manage_repos = 0 self.create()
def __init__(self, path=None, name=None): # note PATH get's expanded with chroot info, etc path = path or self.PATH name = name or self.NAME self.path = Path.join(path, name) self.repos_dir = Path.abs(path) self.manage_repos = manage_repos_enabled() # Simulate manage repos turned off if no repos directory exists. # This indicates the corresponding package manager is not installed so # clearly no need for us to manage repos. if not self.path_exists(self.repos_dir): log.warn("%s does not exist, turning manage_repos off." % self.repos_dir) self.manage_repos = False else: self.create()
def test_normal_pathjoin(self): ed = EntitlementDirectory() self.assertEquals('/etc/pki/entitlement/1-key.pem', Path.join(ed.productpath(), "1-key.pem"))
def test_sysimage_pathjoin(self): Path.ROOT = '/mnt/sysimage' ed = EntitlementDirectory() self.assertEquals('/mnt/sysimage/etc/pki/entitlement/1-key.pem', Path.join(ed.productpath(), '1-key.pem'))
def certpath(): return str(Path.join(ConsumerIdentity.PATH, ConsumerIdentity.CERT))
def certpath(cls): return Path.join(cls.PATH, cls.CERT)
def keypath(cls): return Path.join(cls.PATH, cls.KEY)
def keypath(): return str(Path.join(ConsumerIdentity.PATH, ConsumerIdentity.KEY))
def test_sysimage_pathjoin(self): Path.ROOT = "/mnt/sysimage" ed = EntitlementDirectory() self.assertEqual("/mnt/sysimage/etc/pki/entitlement/1-key.pem", Path.join(ed.productpath(), "1-key.pem"))