--- main.py.orig	2007-08-14 15:24:07.000000000 +0200
+++ main.py	2007-08-14 15:44:32.000000000 +0200
@@ -304,6 +304,9 @@
             environ['SCRIPT_NAME'] = script_url
         elif script_url.endswith(path_info):
             environ['SCRIPT_NAME'] = script_url[:-len(path_info)]
+    if os.getenv("TRAC_LIGHTTPD_ROOT_WORKAROUND"):
+        environ['PATH_INFO'] = environ['SCRIPT_NAME'] + environ['PATH_INFO']
+        environ['SCRIPT_NAME'] = os.getenv('TRAC_LIGHTTPD_ROOT_WORKAROUND')
 
     if 'mod_python.options' in environ:
         options = environ['mod_python.options']

