svn commit: r230786 - head
Warner Losh
imp at FreeBSD.org
Mon Jan 30 20:19:29 UTC 2012
Author: imp
Date: Mon Jan 30 20:19:28 2012
New Revision: 230786
URL: http://svn.freebsd.org/changeset/base/230786
Log:
Allow specification of build shell for the buildenv target.
Submitted by: ian lepore
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1 Mon Jan 30 20:00:29 2012 (r230785)
+++ head/Makefile.inc1 Mon Jan 30 20:19:28 2012 (r230786)
@@ -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}
More information about the svn-src-head
mailing list