summaryrefslogtreecommitdiffstats
path: root/cnucnu
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2014-02-06 08:41:21 +0100
committerTill Maas <opensource@till.name>2014-02-06 08:41:21 +0100
commite40e1951b8f3738f354e2126e9644b6d8636fa9d (patch)
tree79d4defb9cbcc76180f6279b0a2e2c069587df07 /cnucnu
parentc4691263b06511bb0594d01054f2aa1d9ca5d5d7 (diff)
downloadcnucnu-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-xcnucnu/package_list.py16
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":