One needs to change /usr/share/webapps/viewvc/1.0.4-r1/hostroot/cgi-bin/viewvc.cgi from LIBRARY_DIR = "/usr/lib/python2.5/site-packages/viewvc" to LIBRARY_DIR = "/usr/lib/python2.5/site-packages/viewvc/lib" I still get a python error, but that might because of my config file. Reproducible: Always
And I also get and I just can't find a reason why viewvc picks that directory as my template path. An Exception Has Occurred Python Traceback Traceback (most recent call last): File "//usr/lib/python2.5/site-packages/viewvc/lib/viewvc.py", line 3665, in main request.run_viewvc() File "//usr/lib/python2.5/site-packages/viewvc/lib/viewvc.py", line 388, in run_viewvc self.view_func(self) File "//usr/lib/python2.5/site-packages/viewvc/lib/viewvc.py", line 1762, in view_directory generate_page(request, "directory", data) File "//usr/lib/python2.5/site-packages/viewvc/lib/viewvc.py", line 839, in generate_page template = get_view_template(request.cfg, view_name, request.language) File "//usr/lib/python2.5/site-packages/viewvc/lib/viewvc.py", line 833, in get_view_template template = ezt.Template(tname) File "//usr/lib/python2.5/site-packages/viewvc/lib/ezt.py", line 293, in __init__ self.parse_file(fname, base_format) File "//usr/lib/python2.5/site-packages/viewvc/lib/ezt.py", line 298, in parse_file self.parse(_FileReader(fname), base_format) File "//usr/lib/python2.5/site-packages/viewvc/lib/ezt.py", line 686, in __init__ self.text = open(fname, 'rb').read() IOError: [Errno 2] No such file or directory: '/usr/share/webapps/viewvc/templates/directory.ezt'
should be fixed now ... LIBRARY_DIR is still /usr/lib/python2.5/site-packages/viewvc, the ebuild just installed it in the wrong place ... i also fixed the location of templates and some helper utilities