Hello, When installing www/apache22 port from CURRENT some files get installed with wrong ownership (owned by user that was doing sudo for make install, not root). Here's the list: /usr/local/libexec/apache22/httpd.exp /usr/local/man/man1/dbmmanage.1.gz /usr/local/man/man1/htdbm.1.gz /usr/local/man/man1/htdigest.1.gz /usr/local/man/man1/htpasswd.1.gz /usr/local/man/man8/ab.8.gz /usr/local/man/man8/apachectl.8.gz /usr/local/man/man8/apxs.8.gz /usr/local/man/man8/htcacheclean.8.gz /usr/local/man/man8/httpd.8.gz /usr/local/man/man8/logresolve.8.gz /usr/local/man/man8/rotatelogs.8.gz /usr/local/man/man8/suexec.8.gz /usr/local/sbin/apachectl* /usr/local/sbin/apxs* /usr/local/sbin/dbmmanage* /usr/local/sbin/envvars /usr/local/sbin/split-logfile*
Responsible Changed From-To: freebsd-ports-bugs->apache Over to maintainer (via the GNATS Auto Assign Tool)
Responsible Changed From-To: apache->pgollucci this can go in the next round
This is actually a generic ports infrastructure problem and should be solved in Mk/bsd*.mk. Sending this over to portmgr@ for review. -- ------------------------------------------------------------------------ Philip M. Gollucci (pgollucci@ridecharge.com) p: 703.549.2050x206, did: 703.579.6947 Senior System Admin - RideCharge, Inc. http://ridecharge.com 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching.
Responsible Changed From-To: pgollucci->portmgr Over to maintainer.
Responsible Changed From-To: portmgr->pgollucci Quoting WRKSRC/support/Makefile.in: @for i in apxs apachectl dbmmanage split-logfile; do if test -f "$(builddir)/$$i"; then cp -p $$i $(DESTDIR)$(sbindir); chmod 755 $(DESTDIR)$(sbindir)/$$i; fi ; done The files are "installed" by cp, chmodded, but never chowned. That's vendor code in your port. How is this a framework bug?
State Changed From-To: open->analyzed
Responsible Changed From-To: pgollucci->apache Over to maintainer.
pgollucci 2010-05-07 03:15:44 UTC FreeBSD ports repository Modified files: www/apache22 Makefile www/apache22/files patch-Makefile.in patch-support__Makefile.in Log: - Fix the owner to be root:wheel on files* when running sudo make ... This doesn't affect the package b/c pointyhat/tb run as root PR: ports/134456 With Hat: apache@ Revision Changes Path 1.260 +2 -1 ports/www/apache22/Makefile 1.25 +11 -3 ports/www/apache22/files/patch-Makefile.in 1.2 +3 -1 ports/www/apache22/files/patch-support__Makefile.in _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: analyzed->closed Committed. Thanks!