On Thu, Aug 18, 2011 at 5:28 PM, James Antill <[email protected]> wrote: > --- > yum/__init__.py | 2 +- > yum/config.py | 9 +++++++-- > 2 files changed, 8 insertions(+), 3 deletions(-) > > diff --git a/yum/__init__.py b/yum/__init__.py > index 5bbf079..5fb7c00 100644 > --- a/yum/__init__.py > +++ b/yum/__init__.py > @@ -321,7 +321,7 @@ class YumBase(depsolve.Depsolve): > # Try the old default > fn = '/etc/yum.conf' > > - startupconf = config.readStartupConfig(fn, root) > + startupconf = config.readStartupConfig(fn, root, releasever) > startupconf.arch = arch > startupconf.basearch = self.arch.basearch > if uuid: > diff --git a/yum/config.py b/yum/config.py > index b0fd4f8..e4674d1 100644 > --- a/yum/config.py > +++ b/yum/config.py > @@ -943,7 +943,7 @@ class VersionGroupConf(BaseConfig): > run_with_packages = BoolOption(False) > > > -def readStartupConfig(configfile, root): > +def readStartupConfig(configfile, root, releasever=None): > """Parse Yum's main configuration file and return a > :class:`StartupConf` instance. This is required in order to > access configuration settings required as Yum starts up. > @@ -974,8 +974,13 @@ def readStartupConfig(configfile, root): > raise Errors.ConfigError("All plugin search paths must be > absolute") > # Stuff this here to avoid later re-parsing > startupconf._parser = parser > + > # setup the release ver here > - startupconf.releasever = _getsysver(startupconf.installroot, > startupconf.distroverpkg) > + if releasever is None: > + releasever = _getsysver(startupconf.installroot, > + startupconf.distroverpkg) > + startupconf.releasever = releasever > + > uuidfile = '%s/%s/uuid' % (startupconf.installroot, > startupconf.persistdir) > startupconf.uuid = get_uuid(uuidfile) > > -- > 1.7.6 > > _______________________________________________ > Yum-devel mailing list > [email protected] > http://lists.baseurl.org/mailman/listinfo/yum-devel >
ACK _______________________________________________ Yum-devel mailing list [email protected] http://lists.baseurl.org/mailman/listinfo/yum-devel
