diff options
author | Till Maas <opensource@till.name> | 2014-02-06 08:18:17 +0100 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2014-02-06 08:18:17 +0100 |
commit | 3017544be566837ae068bdd418996e6ffc88833d (patch) | |
tree | 4db8f13cf5a9541c4b80cc9c0177825d62ed9224 | |
parent | 6aea2ebc5e7be5844970a440a4ac16cb35f94bdb (diff) | |
download | cnucnu-3017544be566837ae068bdd418996e6ffc88833d.tar.gz cnucnu-3017544be566837ae068bdd418996e6ffc88833d.tar.xz cnucnu-3017544be566837ae068bdd418996e6ffc88833d.zip |
Move HACKAGE-DEFAULT to other DEFAULT aliases
-rwxr-xr-x | cnucnu/package_list.py | 11 |
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 |