2001-01-12 08:42 knu * cvsweb.cgi, cvsweb.conf-freebsd, cvsweb.conf-netbsd, cvsweb.conf-openbsd: Clean up URI parser. Workaround thttpd's buggy SCRIPT_NAME / PATH_INFO parser. Requested by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org> Allow downloading a single port/pkgsrc in tarball by default. 2001-01-12 03:17 knu * cvsweb.cgi, cvsweb.conf: D'oh, forgot to chomp the result of `uname`. Submitted by: Christian Weisgerber <naddy@mips.inka.de> 2001-01-11 11:00 knu * cvsweb.cgi, cvsweb.conf: Oops. 2001-01-11 10:52 knu * cvsweb.cgi, cvsweb.conf, cvsweb.conf-freebsd, cvsweb.conf-netbsd, cvsweb.conf-openbsd: Run "tar cf - ... | gzip -c" rather than "tar zcf - ..." to avoid tar(1)'s automatic padding of nulls to align with the block size, which is just garbage for a receiver. Noted by: Katsuyuki Komatsu <komatsu@sarion.co.jp> Have $uname variable to hold the OS implementation name. Move %CMD's initialization part to the beginning of cvsweb.conf so it can use $uname and configure properly for the OS. Wrap FreeBSD or OpenBSD specific features in conditional blocks using $uname. Fix some open() calls in good manners. 2001-01-05 09:00 knu * cvsweb.cgi: Delete $ENV{PATH} before everything. (against -T paranoia) It's nothing to worry since cvsweb.cgi always invokes executables by full paths, though. Correct the error messages regarding $command_path. 2001-01-03 17:57 knu * cvsweb.cgi, cvsweb.conf: Don't rely on perl's $ENV{PATH} search. Search commands for itself and specify them by full paths.
43 lines
870 B
Perl
43 lines
870 B
Perl
# -*-perl-*-
|
|
#
|
|
# Set up for OpenBSD repo options.
|
|
#
|
|
# $Id: cvsweb.conf-openbsd,v 1.5 2001-01-12 04:26:10 knu Exp $
|
|
# $FreeBSD: www/en/cgi/cvsweb.conf-openbsd,v 1.4 2001/01/02 00:03:51 knu Exp $
|
|
|
|
if ($uname eq 'FreeBSD') {
|
|
$ENV{'RCSLOCALID'} = 'OpenBSD=CVSHeader';
|
|
$ENV{'RCSINCEXC'} = 'iOpenBSD';
|
|
} else {
|
|
$ENV{'RCSLOCALID'} = 'OpenBSD';
|
|
}
|
|
|
|
@prcategories = qw(
|
|
alpha
|
|
arm
|
|
documentation
|
|
i386
|
|
kernel
|
|
library
|
|
m68k
|
|
mips
|
|
ns32k
|
|
pending
|
|
ports
|
|
ppc
|
|
sparc
|
|
system
|
|
user
|
|
vax
|
|
);
|
|
|
|
$prcgi = "http://cvs.openbsd.org/cgi-bin/wwwgnats.pl/full?pr=%s";
|
|
|
|
$prkeyword = "PR";
|
|
|
|
$mancgi = "http://www.openbsd.org/cgi-bin/man.cgi?apropos=0&sektion=%s&query=%s&manpath=OpenBSD+Current&arch=i386&format=html";
|
|
|
|
# Allow downloading a tarball of a port
|
|
$allow_tar = ($where =~ m,^ports/[^/]+/[^/]+/,);
|
|
|
|
1;
|