aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis R. Rodriguez <mcgrof@do-not-panic.com>2012-11-10 07:12:59 +0100
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>2012-11-10 07:12:59 +0100
commit5ee97b8d8030566ee79de27425cdf8f95f9a4f2e (patch)
tree78320384f27b582cf7ba7caeb0100f514031c339
parentf8996ef649193c5a841d3fbc752949d1c8a70465 (diff)
downloadrel-html-5ee97b8d8030566ee79de27425cdf8f95f9a4f2e.tar.gz
rel-html: add longterm release parsing support
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-rwxr-xr-xrel-html.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/rel-html.py b/rel-html.py
index e076b93..5f7dc80 100755
--- a/rel-html.py
+++ b/rel-html.py
@@ -66,6 +66,7 @@ class index_parser(HTMLParser):
rel=rel_name_testing,
url='',
maintained = True,
+ longterm = False,
tarball = tar_testing,
tarball_exists = False,
signed_tarball = s_tarball_testing,
@@ -84,6 +85,7 @@ class index_parser(HTMLParser):
maint = True
if "EOL" in ver:
maint = False
+
ver = ver.strip(":EOL")
rel_name = self.rel_html_proj + '-' + ver
tar = rel_name + ".tar.bz2"
@@ -98,6 +100,7 @@ class index_parser(HTMLParser):
rel=rel_name,
url='',
maintained = maint,
+ longterm = False,
tarball = tar,
tarball_exists = False,
signed_tarball = s_tarball,
@@ -141,6 +144,8 @@ class index_parser(HTMLParser):
if r.get('tarball') in value:
r['tarball_exists'] = True
r['url'] = value
+ if "longerm" in value:
+ r['longterm'] = True
elif r.get('signed_tarball') in value:
r['signed_tarball_exists'] = True
elif (r.get('changelog') == value):
@@ -259,6 +264,12 @@ class rel_html_gen(HTMLParser):
sys.stdout.write('\t\t\t\t<td></td>\n')
else:
sys.stdout.write('\t\t\t\t<td><font color="FF0000">EOL</font></td>\n')
+
+ if (not r.get('longterm')):
+ sys.stdout.write('\t\t\t\t<td></td>\n')
+ else:
+ sys.stdout.write('\t\t\t\t<td><font color="00FF00">Longterm</font></td>\n')
+
if (r.get('changelog_required')):
sys.stdout.write('\t\t\t\t<td><a href="%s">%s</a></td>\n' % (r['changelog'], "ChangeLog"))
else: