diff options
Diffstat (limited to 'modules/repos/ksmain.50.repos.py')
-rw-r--r-- | modules/repos/ksmain.50.repos.py | 13 |
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 = [] |