Repository :
http://git.fedorahosted.org/cgit/
On branch : master
---------------------------------------------------------------
commit 9b8611ae68a10397fc7aa80d19dbe78c6e2f83e1
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Sep 13 15:55:41 2014 -0500
add support for productised trees
---------------------------------------------------------------
server/mirrormanager/repomap.py | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/server/mirrormanager/repomap.py b/server/mirrormanager/repomap.py
index 02f6b18..dde7ac6 100644
--- a/server/mirrormanager/repomap.py
+++ b/server/mirrormanager/repomap.py
@@ -37,6 +37,9 @@ def repo_prefix(path, category, ver):
isUpdatesReleased = u'updates' in path
isEverything = u'Everything' in path
isFedora = u'Fedora' in path
+ isCloud = u'Cloud' in path
+ isServer = u'Server' in path
+ isWorkstation = u'Workstation' in path
isEpel = (category.name == u'Fedora EPEL')
@@ -92,6 +95,30 @@ def repo_prefix(path, category, ver):
else:
# fedora-install-
prefix = u'fedora-install-%s' % version
+ elif isCloud:
+ if isDebug or isSource:
+ # ignore releases/$version/Cloud/$arch/debug/
+ # ignore releases/$version/Cloud/source/SRPMS/
+ prefix = None
+ else:
+ # fedora-cloud-
+ prefix = u'fedora-cloud-%s' % version
+ elif isServer:
+ if isDebug or isSource:
+ # ignore releases/$version/Server/$arch/debug/
+ # ignore releases/$version/Server/source/SRPMS/
+ prefix = None
+ else:
+ # fedora-server-
+ prefix = u'fedora-server-%s' % version
+ elif isWorkstation:
+ if isDebug or isSource:
+ # ignore releases/$version/Workstation/$arch/debug/
+ # ignore releases/$version/Workstation/source/SRPMS/
+ prefix = None
+ else:
+ # fedora-workstation-
+ prefix = u'fedora-workstation-%s' % version
else: # development/NN branch day
# fedora-
if isDebug: