rel-html: add longterm release parsing support Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
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 @@ rel=rel_name_testing, url='', maintained = True, + longterm = False, tarball = tar_testing, tarball_exists = False, signed_tarball = s_tarball_testing, @@ -84,6 +85,7 @@ 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 @@ rel=rel_name, url='', maintained = maint, + longterm = False, tarball = tar, tarball_exists = False, signed_tarball = s_tarball, @@ -141,6 +144,8 @@ 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 @@ 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: