-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello,
I still have the problem described in #383065 (but noticed just now): gitweb.css is (with the latest gitweb-package) located in /var/www, but calling the .cgi still gives: ==> script.log <== %% [Fri Oct 06 23:13:48 2006] GET /cgi-bin/gitweb.css HTTP/1.1 %% 404 /usr/lib/cgi-bin/gitweb.css %error script not found or unable to stat ==> script.log <== Copying the .css into /usr/lib/cgi-bin won't do, because apache want's to execute it when called: ==> script.log <== %% [Fri Oct 06 23:06:39 2006] GET /cgi-bin/gitweb.css HTTP/1.1 %% 500 /usr/lib/cgi-bin/gitweb.css %request ==> script.log <== I was about to edit gitweb.cgi, but editing gitweb.conf (and making $stylesheet a variable to the user) seems a far better solution to me. I've attached 2 patches to this mail, one of them should suffice. Thanks, Christian. - -- BOFH excuse #207: We are currently trying a new concept of using a live mouse. Unfortunately, one has yet to survive being hooked up to the computer.....please bear with us. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFJtph+A7rjkF8z0wRAp8pAKDFeuX5kZr1COmn+CerU98O3PLKegCfS6SU jmwR0Uu8ZsJum/75cdbHGJE= =5ilV -----END PGP SIGNATURE-----
--- /usr/lib/cgi-bin/gitweb.cgi.orig 2006-10-06 23:13:18.000000000 +0100 +++ /usr/lib/cgi-bin/gitweb.cgi 2006-10-06 23:26:31.000000000 +0100 @@ -50,7 +50,7 @@ our $site_name = $ENV{'SERVER_NAME'} || our $home_text = "indextext.html"; # URI of default stylesheet -our $stylesheet = "gitweb.css"; +our $stylesheet = "/gitweb.css"; # source of projects list #our $projects_list = $projectroot;
--- /etc/gitweb.conf.orig 2006-10-06 23:25:32.000000000 +0100 +++ /etc/gitweb.conf 2006-10-06 23:24:53.000000000 +0100 @@ -13,3 +13,5 @@ # file with project list; by default, simply scan the projectroot dir. $projects_list = $projectroot; +# stylesheet to use, relative to document-root (even with a leading slash) +$stylesheet = "/gitweb.css";