commit cc7f44b6a0183ca07e437bb03020dfef64520c74
Author: Bill Nottingham <notting@redhat.com>
Date: Thu Dec 2 15:00:43 2010 -0500
Add a 'prefer_ppc64' arch option (<jwboyer@gmail.com>)
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