summaryrefslogtreecommitdiff
path: root/mk/bsd.pkg.mk
diff options
context:
space:
mode:
authorabs <abs>2011-09-08 20:17:15 +0000
committerabs <abs>2011-09-08 20:17:15 +0000
commit96b66bcc95d02afbe94f65ca172b1749f365e140 (patch)
tree562e841d2aad3c3bded8284d931962beaa26901d /mk/bsd.pkg.mk
parente2266b0e71bac10478221839031fd5977c4b7718 (diff)
downloadpkgsrc-96b66bcc95d02afbe94f65ca172b1749f365e140.tar.gz
Introduce PKGSRC_SETENV, defaulting to SETENV. Can be set to ${SETENV} -i
to santise environment
Diffstat (limited to 'mk/bsd.pkg.mk')
-rw-r--r--mk/bsd.pkg.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 8fdbf22308d..9f7f23ab822 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1977 2011/03/12 14:07:13 wiz Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1978 2011/09/08 20:17:15 abs Exp $
#
# This file is in the public domain.
#
@@ -151,6 +151,9 @@ ${_var_}+= ${${_var_}.*}
CPPFLAGS+= ${CPP_PRECOMP_FLAGS}
+# To sanitise environment set PKGSRC_SETENV=${SETENV} -i
+PKGSRC_SETENV= ${SETENV}
+
ALL_ENV+= CC=${CC:Q}
ALL_ENV+= CFLAGS=${CFLAGS:M*:Q}
ALL_ENV+= CPPFLAGS=${CPPFLAGS:M*:Q}
@@ -600,7 +603,7 @@ ${.CURDIR}/${WRKDIR_BASENAME}:
# XXX: Shouldn't the $${PATH} be ${PATH} here? This may be related to
# PR 34470.
_ROOT_CMD= cd ${.CURDIR} && \
- ${SETENV} ${PKGSRC_MAKE_ENV} \
+ ${PKGSRC_SETENV} ${PKGSRC_MAKE_ENV} \
PATH="$${PATH}:"${SU_CMD_PATH_APPEND:Q} \
${MAKE} ${MAKEFLAGS} _PKGSRC_BARRIER=yes \
PKG_DEBUG_LEVEL=${PKG_DEBUG_LEVEL:Q} \