diff --git a/Makefile.inc1 b/Makefile.inc1 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -1888,7 +1888,11 @@ .endif stagekernel: .PHONY +.if ${BUILDKERNELS:[#]} == 1 + ${_+_}${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} distributekernel INSTKERNNAME=kernel.${KERNCONF} +.else ${_+_}${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} distributekernel +.endif PORTSDIR?= /usr/ports WSTAGEDIR?= ${OBJTOP}/worldstage @@ -2063,7 +2067,7 @@ -v kernel=yes -v _kernconf=${INSTALLKERNEL} ; \ sed -e "s/%VERSION%/${PKG_VERSION}/" \ -e "s/%PKGNAME%/kernel-${INSTALLKERNEL:tl}${flavor}/" \ - -e "s/%KERNELDIR%/kernel/" \ + -e "s/%KERNELDIR%/kernel.${INSTALLKERNEL}/" \ -e "s/%COMMENT%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ -e "s/%DESC%/FreeBSD ${INSTALLKERNEL} kernel ${flavor}/" \ -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \