summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-05-13 13:43:42 -0400
committerColin Walters <walters@verbum.org>2010-05-13 13:43:42 -0400
commitb8496c2769197e2e975e7f78cadb999a109eca00 (patch)
treef277406f8d969ec3a68cc14d2c5eaec2f900afb8
parent70d30eca1be89a872a009b7db8082e2f52cb10e6 (diff)
downloadfedpkg-make-pull-b8496c2769197e2e975e7f78cadb999a109eca00.tar.gz
fedpkg-make-pull-b8496c2769197e2e975e7f78cadb999a109eca00.tar.xz
fedpkg-make-pull-b8496c2769197e2e975e7f78cadb999a109eca00.zip
Handle RHEL releases
-rwxr-xr-xfedpkg-pull-build-chain9
1 files changed, 8 insertions, 1 deletions
diff --git a/fedpkg-pull-build-chain b/fedpkg-pull-build-chain
index 641530e..e5f3f58 100755
--- a/fedpkg-pull-build-chain
+++ b/fedpkg-pull-build-chain
@@ -108,7 +108,14 @@ def main():
for architecture in architectures:
# FIXME do this better
- mockrelease = 'fedora-' + release[2:].lower() + '-' + architecture
+ if release.startswith('F-'):
+ mockprefix = 'fedora'
+ elif release.startswith('RHEL-'):
+ mockrelease = 'rhel'
+ else:
+ raise ValueError("Can't map release %s to a mock config" % (release, ))
+ mockrelease = '%s-%s-%s' % (mockrelease, release[2:].lower(), architecture)
+
f_in = open(os.path.join('/etc', 'mock', mockrelease + '.cfg'))
new_mockrelease_path = os.path.join('_build', mockrelease + '.cfg')
f_out = open(new_mockrelease_path, 'w')