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

Reply via email to