aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2017-06-23 18:26:47 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2017-06-23 18:26:47 +0000
commit00c44825d623855c59ed655999421c0bd3bad37d (patch)
treecc7c6de82feddbb05924c1e40b5a91678045f4bc /Makefile.inc1
parentdd7b4c153a1fabc37460cdf873f87cf73bd61d21 (diff)
downloadsrc-00c44825d623855c59ed655999421c0bd3bad37d.tar.gz
src-00c44825d623855c59ed655999421c0bd3bad37d.zip
packages: Allow staging world/kernel in parallel.
MFC after: 2 weeks Sponsored by: Dell EMC Isilon
Notes
Notes: svn path=/head/; revision=320281
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc112
1 files changed, 9 insertions, 3 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index cd45ff43fa32..8244721238b9 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1536,12 +1536,18 @@ package-pkg: .PHONY
real-packages: stage-packages create-packages sign-packages .PHONY
-stage-packages: .PHONY
- @mkdir -p ${REPODIR} ${WSTAGEDIR} ${KSTAGEDIR}
+stage-packages-world: .PHONY
+ @mkdir -p ${WSTAGEDIR}
+ ${_+_}@cd ${.CURDIR}; \
+ ${MAKE} DESTDIR=${WSTAGEDIR} -DNO_ROOT stageworld
+
+stage-packages-kernel: .PHONY
+ @mkdir -p ${KSTAGEDIR}
${_+_}@cd ${.CURDIR}; \
- ${MAKE} DESTDIR=${WSTAGEDIR} -DNO_ROOT stageworld; \
${MAKE} DESTDIR=${KSTAGEDIR} -DNO_ROOT stagekernel
+stage-packages: .PHONY stage-packages-world stage-packages-kernel
+
create-packages: _pkgbootstrap .PHONY
@mkdir -p ${REPODIR}
${_+_}@cd ${.CURDIR}; \