machine). So here now some bugfixes to make SETUP work again !
* SETUP: fix permissions of $SPOOLDIR
700 was to restrictive for BSD.
TODO: "clone" permissions of $SPOOL
* SETUP: bugfix: BSD needs /usr/sbin in PATH to find chown.
added /sbin as well, since this is unexpensive and possibly
needed for other systems.
* SETUP: cosmetic, reformat menues to still fit within 25 lines
* SETUP: fix: grep -c needs an argument (".") in echo "\c" | grep -c .
to work on FreeBSD and possibly other BSDs with GNU grep 2.4
* Don't use post-install: rule if we already define a do-install: one.
Doing so, means one cannot tweak things in the post-install: rule in a
slave port.
was causing problems with a few ports determining that .c was the suffix
for executables. The fix is to expand it to '*.c | *.C' so that m4(1)
doesn't try to outsmart us.
Noticed by: George W. Dinolt <gdinolt@pacbell.net>
be used inside Makefiles for testing.
Submitted by: sobomax
(2) Use newly added /etc/mtree/BSD.x11-4.dist when XFREE86_VERSION=4.
Requested by: taguchi@tohoku.iij.ad.jp
(3) Re-enable MASTER_SITE_OVERRIDE and MASTER_SITE_BACKUP
functionalities by making MASTER_SORT ignore them (i.e., leave
*_OVERRIDE at the beginning and *_BACKUP at the end). As a side
effect, there are new targets "master-sites" and "patch-sites"
that will print out the correctly sorted versions of said lists.
Reviewed by: the ports list
(3') Sort patch sites too, not only master sites.
Reviewed by: the ports list
(4) New target "deinstall-depends" which will do a "make deinstall" in
all ports this one depends on.
(4') Only run pkg_delete from the deinstall target when package
exists, to avoid "no such package installed" errors.
URGENT UPGRADE REQUIRED: The previous version had a security hole when
it is used as a CGI program -- which allows HTTP remote users to view
arbitrary files on the web server.
2000-08-25 18:01 knu
* cvsweb.cgi: Get side-by-side diff working when $showfunc is true,
noting that `-p' option of diff(1) can only be used with context
and unified diffs.
Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
Allow to specify CVS tags or branch names (including `.' and
`HEAD') on cvs checkout.
e.g. http://foo/cvsweb.cgi/bar/dood.c?rev=.
http://foo/cvsweb.cgi/bar/dood.c?rev=RELENG_4http://foo/cvsweb.cgi/bar/dood.c?rev=RELENG_4_1_0_RELEASE
Not for diff currently, as rcsdiff does not grok CVS tags.
Inspired by: Folks at the FreeBSD cvs-all list.
Specify `-R' (turn on read-only repository mode) and `-l' (do not
log in the command history) on cvs checkout, so that one does not
need a write permission with the repository.
2000-08-25 00:53 knu
* cvsweb.cgi: MFZ 1.94. (Fix a typo in JavaScript code)