cvs commit: ports/net/cvsup-mirror Makefile pkg-install
ports/net/cvsup-mirror/files update.sh
John Polstra
jdp at FreeBSD.org
Thu Aug 5 16:37:47 PDT 2004
jdp 2004-08-05 23:37:47 UTC
FreeBSD ports repository
Modified files:
net/cvsup-mirror Makefile pkg-install
net/cvsup-mirror/files update.sh
Log:
Fix two bugs in scripts.
1. If update.sh failed to determine the PREFIX, it didn't realize it
had failed. This is arguably caused by a shell bug in processing
the statement
export PREFIX=$(expr $0 : "\(/.*\)/etc/cvsup/update\.sh\$")
This statement always succeeds even if the "expr" command fails.
Moving the "export" to a separate statement makes it work.
2. If the system had no "/home" directory, the pkg-install script
would create it with mode 0700, making ~cvsupin inaccessible to its
owner. A user ran into this bug when installing cvsup-mirror into a
jail.
Revision Changes Path
1.21 +1 -1 ports/net/cvsup-mirror/Makefile
1.17 +2 -1 ports/net/cvsup-mirror/files/update.sh
1.6 +3 -3 ports/net/cvsup-mirror/pkg-install
More information about the cvs-all
mailing list