summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2014-02-06 08:18:17 +0100
committerTill Maas <opensource@till.name>2014-02-06 08:18:17 +0100
commit3017544be566837ae068bdd418996e6ffc88833d (patch)
tree4db8f13cf5a9541c4b80cc9c0177825d62ed9224
parent6aea2ebc5e7be5844970a440a4ac16cb35f94bdb (diff)
downloadcnucnu-3017544be566837ae068bdd418996e6ffc88833d.tar.gz
cnucnu-3017544be566837ae068bdd418996e6ffc88833d.tar.xz
cnucnu-3017544be566837ae068bdd418996e6ffc88833d.zip
Move HACKAGE-DEFAULT to other DEFAULT aliases
-rwxr-xr-xcnucnu/package_list.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py
index 5189f95..8156d08 100755
--- a/cnucnu/package_list.py
+++ b/cnucnu/package_list.py
@@ -162,6 +162,11 @@ class Package(object):
branch = name[6]
regex = \
"(?s)Recommended releases.*?>{0}.x-([^<]*)".format(branch)
+ elif regex == "HACKAGE-DEFAULT":
+ # strip "ghc-" prefix only if name was not overridden
+ if not name_override and name.startswith("ghc-"):
+ name = name[len("ghc-"):]
+ regex = "DEFAULT"
elif regex == "PEAR-DEFAULT":
# strip "php-pear-" prefix only if name was not overridden
if not name_override and name.startswith("php-pear-"):
@@ -183,11 +188,7 @@ class Package(object):
# no elif here, because the previous regex aliases are only for name
# altering
- if regex == "DEFAULT" or regex == "HACKAGE-DEFAULT":
- if regex == "HACKAGE-DEFAULT":
- # strip "ghc-" prefix only if name was not overridden
- if not name_override and name.startswith("ghc-"):
- name = name[len("ghc-"):]
+ if regex == "DEFAULT":
regex = (
r"(?i)" # ignore case
r"\b%(name)s[-_]" # word-boundary, name and dash/underscore