[PATCH] Add compatibility back in for older versions of Yum.

James Antill james at fedoraproject.org
Tue Feb 17 23:59:03 UTC 2009


On Tue, 2009-02-17 at 10:29 -0600, Jeffrey C. Ollie wrote:
> We would like for Koji to remain compatible with the version of Yum
> that is shipped with RHEL 5.
> 
> Signed-off-by: Jeffrey C. Ollie <jeff at ocjtech.us>
> ---
>  builder/mergerepos |   11 +++++++----
>  1 files changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/builder/mergerepos b/builder/mergerepos
> index defb8c1..cfa3a8d 100755
> --- a/builder/mergerepos
> +++ b/builder/mergerepos
> @@ -95,10 +95,13 @@ class RepoMerge(object):
>          self.mdconf.verbose = True
>          self.mdconf.changelog_limit = 3
>          self.yumbase = yum.YumBase()
> -        self.yumbase.preconf.fn = '/dev/null'
> -        self.yumbase.preconf.init_plugins = False
> -        self.yumbase.preconf.debuglevel = 2
> -        self.yumbase._getConfig()
> +        if hasattr(self.yumbase, 'preconf'):
> +            self.yumbase.preconf.fn = '/dev/null'
> +            self.yumbase.preconf.init_plugins = False
> +            self.yumbase.preconf.debuglevel = 2
> +            self.yumbase._getConfig()

 This line should be deleted, the first line after the if will turn the
preconf into the conf.

> +        else:
> +            self.yumbase._getConfig('/dev/null', init_plugins=False, debuglevel=2)
>          self.yumbase.conf.cachedir = tempfile.mkdtemp()
>          self.yumbase.conf.cache = 0
>          self.archlist = arches
-- 
James Antill <james at fedoraproject.org>
Fedora




More information about the Fedora-buildsys-list mailing list