[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