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

Mike Bonnet mikeb at redhat.com
Tue Feb 17 21:11:28 UTC 2009


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

Applied, thanks for the patch!




More information about the Fedora-buildsys-list mailing list