pkgbase: default to installing all specified kernels
These only get staged off to the side, not installed into the system. Let's change the default for packages/update-packages to be less surprising. MFC after: 1 week Reviewed by: manu, meena <me igalic co> Differential Revision: https://reviews.freebsd.org/D28190
This commit is contained in:
parent
ddf6115613
commit
9af9e7c5cc
@ -1711,7 +1711,15 @@ buildkernel: .MAKE .PHONY
|
||||
echo "ncpu: $$(${_ncpu_cmd})${.MAKE.JOBS:S/^/, make -j/}"
|
||||
@echo "--------------------------------------------------------------"
|
||||
|
||||
.if !make(packages) && !make(update-packages)
|
||||
NO_INSTALLEXTRAKERNELS?= yes
|
||||
.else
|
||||
# packages/update-packages installs kernels to a staging directory then builds
|
||||
# packages from the result to be installed, typically to other systems. It is
|
||||
# less surprising for these targets to honor KERNCONF if multiple kernels are
|
||||
# specified.
|
||||
NO_INSTALLEXTRAKERNELS?= no
|
||||
.endif
|
||||
|
||||
#
|
||||
# installkernel, etc.
|
||||
@ -1872,11 +1880,14 @@ PKG_VERSION_FROM!=/usr/bin/readlink ${REPODIR}/${PKG_ABI}/latest
|
||||
.endif
|
||||
.endif
|
||||
|
||||
PKGMAKEARGS+= PKG_VERSION=${PKG_VERSION} \
|
||||
NO_INSTALLEXTRAKERNELS=${NO_INSTALLEXTRAKERNELS}
|
||||
|
||||
packages: .PHONY
|
||||
${_+_}${MAKE} -C ${.CURDIR} PKG_VERSION=${PKG_VERSION} real-packages
|
||||
${_+_}${MAKE} -C ${.CURDIR} ${PKGMAKEARGS} real-packages
|
||||
|
||||
update-packages: .PHONY
|
||||
${_+_}${MAKE} -C ${.CURDIR} PKG_VERSION=${PKG_VERSION} real-update-packages
|
||||
${_+_}${MAKE} -C ${.CURDIR} ${PKGMAKEARGS} real-update-packages
|
||||
|
||||
package-pkg: .PHONY
|
||||
rm -rf /tmp/ports.${TARGET} || :
|
||||
|
Loading…
Reference in New Issue
Block a user