tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: make replace broken?



On 2008年3月13日 12:53:46 -0400
Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
> make replace fails when run as a regular user. I believe it works ok
> when run as root. This has been like this for most of a year and I
> haven't spent enough time to figure it out.
> 
> 
The attached patch may work around the problem. I won't commit it
though, unless someone with clue about how the barriers work tells
me it's OK.
Index: bsd.pkg.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mk/bsd.pkg.mk,v
retrieving revision 1.1940
diff -u -p -u -r1.1940 bsd.pkg.mk
--- bsd.pkg.mk 8 Mar 2008 14:28:05 -0000 1.1940
+++ bsd.pkg.mk 13 Mar 2008 18:46:24 -0000
@@ -663,7 +663,7 @@ ${.CURDIR}/${WRKDIR_BASENAME}:
 _ROOT_CMD= cd ${.CURDIR} && \
 ${SETENV} ${PKGSRC_MAKE_ENV} \
 PATH="$${PATH}:"${SU_CMD_PATH_APPEND:Q} \
- ${MAKE} ${MAKEFLAGS} \
+ ${MAKE} ${MAKEFLAGS} _PKGSRC_BARRIER=yes \
 PKG_DEBUG_LEVEL=${PKG_DEBUG_LEVEL:Q} \
 su-${.TARGET} ${MAKEFLAGS.su-${.TARGET}}
 


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /