diff options
author | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2012-11-10 07:12:59 +0100 |
---|---|---|
committer | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2012-11-10 07:12:59 +0100 |
commit | 5ee97b8d8030566ee79de27425cdf8f95f9a4f2e (patch) | |
tree | 78320384f27b582cf7ba7caeb0100f514031c339 | |
parent | f8996ef649193c5a841d3fbc752949d1c8a70465 (diff) | |
download | rel-html-5ee97b8d8030566ee79de27425cdf8f95f9a4f2e.tar.gz |
rel-html: add longterm release parsing support
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-rwxr-xr-x | rel-html.py | 11 |
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: |