From 964a8e212eb6f6b37926c962e5febd2ccce35c38 Mon Sep 17 00:00:00 2001
From: Han-Wen Nienhuys <hanwen@xs4all.nl>
Date: Wed, 20 Dec 2006 14:38:39 +0100
Subject: [PATCH] robustness: don't inspect symlinks. Fix: strip path of
 symlink dest.

---
 stepmake/bin/add-html-footer.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/stepmake/bin/add-html-footer.py b/stepmake/bin/add-html-footer.py
index 83c398ee9e..1fd33a8375 100644
--- a/stepmake/bin/add-html-footer.py
+++ b/stepmake/bin/add-html-footer.py
@@ -172,6 +172,9 @@ def remove_self_ref (s):
     return s
 
 def do_file (f):
+    if os.path.islink (f):
+        return
+    
     s = open (f).read()
     s = re.sub ('%', '%%', s)
 
@@ -341,7 +344,7 @@ def i18n (file_name, page):
         page = page + languages
 
     if content_negotiation and language_menu:
-        os.symlink (file_name, os.path.splitext (file_name)[0] + '.en.html')
+        os.symlink (file_name, os.path.splitext (os.path.basename (file_name))[0] + '.en.html')
         
     return page
 
-- 
2.39.5