diff options
author | Till Maas <opensource@till.name> | 2014-02-06 08:41:21 +0100 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2014-02-06 08:41:21 +0100 |
commit | e40e1951b8f3738f354e2126e9644b6d8636fa9d (patch) | |
tree | 79d4defb9cbcc76180f6279b0a2e2c069587df07 /cnucnu | |
parent | c4691263b06511bb0594d01054f2aa1d9ca5d5d7 (diff) | |
download | cnucnu-e40e1951b8f3738f354e2126e9644b6d8636fa9d.tar.gz cnucnu-e40e1951b8f3738f354e2126e9644b6d8636fa9d.tar.xz cnucnu-e40e1951b8f3738f354e2126e9644b6d8636fa9d.zip |
Fix several regex aliases when name override is used
Diffstat (limited to 'cnucnu')
-rwxr-xr-x | cnucnu/package_list.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py index 8156d08..aa0e17f 100755 --- a/cnucnu/package_list.py +++ b/cnucnu/package_list.py @@ -157,26 +157,22 @@ class Package(object): # strip "perl-" prefix only if name was not overridden if not name_override and name.startswith("perl-"): name = name[len("perl-"):] - regex = "DEFAULT" - elif regex == "DRUPAL-DEFAULT": - branch = name[6] - regex = \ - "(?s)Recommended releases.*?>{0}.x-([^<]*)".format(branch) + regex = "DEFAULT" 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" + 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-"): name = name[len("php-pear-"):].replace("-", "_") - regex = "DEFAULT" + regex = "DEFAULT" elif regex == "PECL-DEFAULT": # strip "php-pecl-" prefix only if name was not overridden if not name_override and name.startswith("php-pecl-"): name = name[len("php-pecl-"):].replace("-", "_") - regex = "DEFAULT" + regex = "DEFAULT" elif regex == "RUBYGEMS-DEFAULT": # strip "rubygem-" prefix only if name was not overridden if not name_override and name.startswith("rubygem-"): @@ -199,6 +195,10 @@ class Package(object): r"(?:[-_.](?:src|source|orig))?" r"\.(?:[jt]ar|t[bglx]z|tbz2|zip)\b" % {'name': re.escape(name)} ) + elif regex == "DRUPAL-DEFAULT": + branch = name[6] + regex = \ + "(?s)Recommended releases.*?>{0}.x-([^<]*)".format(branch) elif regex == "FM-DEFAULT": regex = '<a href="/projects/[^/]*/releases/[0-9]*">([^<]*)</a>' elif regex == "DIR-LISTING-DEFAULT": |