From 6ffed05bbc557921f2ab771afbbe10451ced298a Mon Sep 17 00:00:00 2001 From: Graham Percival Date: Mon, 8 Mar 2010 14:12:35 +0000 Subject: [PATCH] Web build: robutify, allow build-not-from-fresh. --- scripts/build/website_post.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/build/website_post.py b/scripts/build/website_post.py index 9846db819d..14905a8548 100644 --- a/scripts/build/website_post.py +++ b/scripts/build/website_post.py @@ -44,7 +44,9 @@ for file in html_files: else: # it's a translation lang = file_split[1] - langs_set.add(lang) + # make sure it's a real language + if (not (lang == "en")): + langs_set.add(lang) langs = list(langs_set) langs.sort() @@ -81,10 +83,14 @@ for file in html_files: lang = '' # possibly necessary for automatic language selection file_symlink =file.replace(".html", ".en.html") - os.symlink (file, file_symlink) + if (not (os.path.exists(file_symlink))): + os.symlink (file, file_symlink) else: # it's a translation lang = file_split[1] + # it's a symlink + if (lang == "en"): + continue out_filename += '.'+lang # I can't get the previous name to work -- 2.39.5