commit cc7f44b6a0183ca07e437bb03020dfef64520c74 Author: Bill Nottingham Date: Thu Dec 2 15:00:43 2010 -0500 Add a 'prefer_ppc64' arch option () diff --git a/mash/__init__.py b/mash/__init__.py index 8f5ff97..b1be033 100644 --- a/mash/__init__.py +++ b/mash/__init__.py @@ -82,6 +82,9 @@ class Mash: self.config = config self.session = koji.ClientSession(config.buildhost, {}) self._setupLogger() + if self.config.prefer_ppc64: + del masharch.biarch['ppc'] + masharch.biarch.setdefault('ppc64','ppc') def _setupLogger(self): self.logger = logging.getLogger('mash') diff --git a/mash/config.py b/mash/config.py index 6508143..9b2351d 100644 --- a/mash/config.py +++ b/mash/config.py @@ -49,6 +49,7 @@ class MashConfig(config.BaseConfig): latest = config.BoolOption(True) distro_tags = config.Option() content_tags = config.ListOption() + prefer_ppc64 = config.BoolOption(False) distros = [] class MashDistroConfig(config.BaseConfig): @@ -83,6 +84,7 @@ class MashDistroConfig(config.BaseConfig): latest = config.Inherit(MashConfig.latest) distro_tags = config.Inherit(MashConfig.distro_tags) content_tags = config.Inherit(MashConfig.content_tags) + prefer_ppc64 = config.Inherit(MashConfig.prefer_ppc64) hash_packages = config.BoolOption(False) parent_repos = config.ListOption() previous = None