summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2012-01-30 20:19:28 +0000
committerimp <imp@FreeBSD.org>2012-01-30 20:19:28 +0000
commited5710d52f7705df9387330780ae152aac21983b (patch)
treefd9d22029b25805d38f58a0ecbbe9304acb9c1de /Makefile.inc1
parente1d70baef7cdfc6bab6d11925e72c2c103c94b8d (diff)
downloadFreeBSD-src-ed5710d52f7705df9387330780ae152aac21983b.zip
FreeBSD-src-ed5710d52f7705df9387330780ae152aac21983b.tar.gz
Allow specification of build shell for the buildenv target.
Submitted by: ian lepore
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc15
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 4f0aaba..dcebc18 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -19,6 +19,7 @@
# list
# TARGET="machine" to crossbuild world for a different machine type
# TARGET_ARCH= may be required when a TARGET supports multiple endians
+# BUILDENV_SHELL= shell to launch for the buildenv target (def:/bin/sh)
#
# The intended user-driven targets are:
@@ -108,6 +109,8 @@ CLEANDIR= cleandir
LOCAL_TOOL_DIRS?=
+BUILDENV_SHELL?=/bin/sh
+
CVS?= cvs
CVSFLAGS?= -A -P -d -I!
SVN?= svn
@@ -558,7 +561,7 @@ buildenvvars:
buildenv:
@echo Entering world for ${TARGET_ARCH}:${TARGET}
- @cd ${.CURDIR} && env ${WMAKEENV} sh || true
+ @cd ${.CURDIR} && env ${WMAKEENV} ${BUILDENV_SHELL} || true
TOOLCHAIN_TGTS= ${WMAKE_TGTS:N_depend:Neverything:Nbuild32}
toolchain: ${TOOLCHAIN_TGTS}
OpenPOWER on IntegriCloud