Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/modules/repos/ksmain.50.repos.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/repos/ksmain.50.repos.py')
-rw-r--r--modules/repos/ksmain.50.repos.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/modules/repos/ksmain.50.repos.py b/modules/repos/ksmain.50.repos.py
index e1dee21..c6b3872 100644
--- a/modules/repos/ksmain.50.repos.py
+++ b/modules/repos/ksmain.50.repos.py
@@ -31,9 +31,18 @@ def add_to_excludes(baseurl, addexcludes):
# clean up addexcludes list
if addexcludes is not None:
- addexcludes = addexcludes.replace('-', '_').split(',')
+ addexcludes = addexcludes.split(',')
for idx, excl in enumerate(addexcludes):
- addexcludes[idx] = excl.strip()
+ excl = excl.strip()
+
+ # Support hyphenated fedora repo notation, as this matches the
+ # default files in /etc/yum.repos.d
+ if excl == 'fedora-updates-testing':
+ excl = 'fedora_updates_testing'
+ elif excl == 'fedora-updates':
+ excl = 'fedora_updates'
+
+ addexcludes[idx] = excl
else:
addexcludes = []