During a 'make install' as non-root, certain make targets are performed after using su to switch to root. Currently, the docbook-420 port attempts to create a directory in ${PREFIX} before the 'su' occurs which fails. Fix: Use 'pre-su-install' instead of 'pre-install'. Patch attached with submission follows: How-To-Repeat: Run 'make install' as a non-root user (who is in wheel).
Responsible Changed From-To: freebsd-ports-bugs->jhb Submitter has GNATS access (via the GNATS Auto Assign Tool)
Maintainer of textproc/docbook-420, Please note that PR ports/133792 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/133792 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
On 4/16/2009 5:06 PM, Edwin Groothuis wrote: > Maintainer of textproc/docbook-420, > > Please note that PR ports/133792 has just been submitted. The patch in the PR looks fine, someone should feel free to commit it at their earliest convenient.
State Changed From-To: feedback->closed Committed, thanks!
pav 2009-05-12 14:05:25 UTC FreeBSD ports repository Modified files: textproc/docbook-420 Makefile Log: - Allow running 'make install' as a non-root user (use 'pre-su-install' instead of 'pre-install') PR: ports/133792 Submitted by: jhb Approved by: Mike Edenfield <kutulu@kutulu.org> (maintainer) Revision Changes Path 1.4 +1 -1 ports/textproc/docbook-420/Makefile _______________________________________________ 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"