Package: viewvc
Version: 1.0.3-2
Followup-For: Bug #409864

My previous post only fixed the top-level view for me.
I don't really understand python very well.
Maybe there is something that I can do to fix my
configuration in a less invasive way.

The following is a quick hack that seems to fix things for
now:

--- viewvc.py.old       2007-02-09 10:20:51.000000000 -0700
+++ viewvc.py   2007-02-09 10:48:57.000000000 -0700
@@ -815,10 +815,13 @@
   # see if the configuration specifies a template for this view
   tname = vars(cfg.templates).get(view_name)

+  if tname and not os.path.isabs(tname):
+    tname = os.path.join( "/etc/viewvc/", tname )
+
   # if there is no specific template definition for this view, look in
   # the default location (relative to the configured template_dir)
   if not tname:
-    tname = os.path.join(cfg.options.template_dir, view_name + ".ezt")
+    tname = os.path.join("/etc/viewvc/templates", view_name + ".ezt")

   # allow per-language template selection
   tname = string.replace(tname, '%lang%', language)


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages viewvc depends on:
ii  cvs                       1:1.12.13-7    Concurrent Versions System
ii  debconf [debconf-2.0]     1.5.11         Debian configuration management sy
ii  gawk                      1:3.1.5.dfsg-4 GNU awk, a pattern scanning and pr
ii  mime-support              3.39-1         MIME files 'mime.types' & 'mailcap
ii  python                    2.4.4-2        An interactive high-level object-o
ii  python-subversion         1.4.2dfsg1-2   Python bindings for Subversion
ii  python-support            0.5.6          automated rebuilding support for p
ii  rcs                       5.7-18         The GNU Revision Control System
ii  subversion                1.4.2dfsg1-2   Advanced version control system

Versions of packages viewvc recommends:
ii  apache2-mpm-prefork [httpd]   2.2.3-3.2  Traditional model for Apache HTTPD
ii  enscript                      1.6.4-11   Converts ASCII text to Postscript,

-- debconf information:
* viewvc/forbidden:
* viewvc/svnroots: svn-tevaugha: /usr/local/var/svn, svn-apue: 
/usr/local/var/svn-apue, svn-cryo: /usr/local/var/svn-cryo, svn-old01: 
/usr/local/var/svn-old01, svn-old02: /usr/local/var/svn-old02, 
svn-tracker-issues: /usr/local/var/svn-tracker-issues, svn-uniqueness: 
/usr/local/var/svn-uniqueness svn-tevaugha: /usr/local/var/svn, svn-apue: 
/usr/local/var/svn-apue, svn-cryo: /usr/local/var/svn-cryo, svn-old01: 
/usr/local/var/svn-old01, svn-old02: /usr/local/var/svn-old02, 
svn-tracker-issues: /usr/local/var/svn-tracker-issues, svn-uniqueness: 
/usr/local/var/svn-uniqueness
* viewvc/address: <a href="mailto:[EMAIL PROTECTED]">CVS Admin</a>
* viewvc/cvsroots: cvs: /usr/local/var/cvs
* viewvc/allow_tar: true
* viewvc/defaultroot:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to