aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2024-03-19 09:00:15 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2024-03-19 09:00:15 +0000
commit76229061601f495d3c80fdca5914e394e71ec07a (patch)
tree712cdd45e9ab97f6c62c1716c03d16144f26c0a9 /Makefile.inc1
parentf8e46fd61e055fcc767c2038d867f58c38e43ec3 (diff)
downloadsrc-76229061601f495d3c80fdca5914e394e71ec07a.tar.gz
src-76229061601f495d3c80fdca5914e394e71ec07a.zip
pkgbase: fix kernel packing after switch ucl rework
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc123
1 files changed, 12 insertions, 11 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 003aaf513644..8bf8ad03a971 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -2255,17 +2255,18 @@ create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kerne
${METALOG_SORT_CMD} ${KSTAGEDIR}/kernel.${_kernel}.meta | \
awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \
-v kernel=yes -v _kernconf=${_kernel} ; \
- sed -e "s/%VERSION%/${PKG_VERSION}/" \
- -e "s/%PKGNAME%/kernel-${_kernel:tl}${flavor}/" \
- -e "s/%KERNELDIR%/kernel.${_kernel}/" \
- -e "s/%COMMENT%/FreeBSD ${_kernel} kernel ${flavor}/" \
- -e "s/%DESC%/FreeBSD ${_kernel} kernel ${flavor}/" \
- -e "s/ %VCS_REVISION%/${VCS_REVISION}/" \
- -e "s/%PKG_NAME_PREFIX%/${PKG_NAME_PREFIX}/" \
- -e "s/%PKG_MAINTAINER%/${PKG_MAINTAINER}/" \
- -e "s|%PKG_WWW%|${PKG_WWW}|" \
- ${SRCDIR}/release/packages/kernel.ucl \
- > ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \
+ ${SRCDIR}/release/packages/generate-ucl.lua \
+ PKGNAME "kernel-${_kernel:tl}${flavor}/" \
+ PKGGENNAME "kernel" \
+ VERSION "${PKG_VERSION}" \
+ KERNELDIR "kernel.${_kernel}" \
+ DESC "FreeBSD ${_kernel} kernel ${flavor}" \
+ COMMENT "FreeBSD ${_kernel} kernel ${flavor}" \
+ PKG_NAME_PREFIX "${PKG_NAME_PREFIX}" \
+ PKG_MAINTAINER "${PKG_MAINTAINER}" \
+ PKG_WWW "${PKG_WWW}" \
+ ${SRCDIR}/release/packages/template.ucl \
+ ${KSTAGEDIR}/kernel.${_kernel}/kernel.${_kernel}${flavor}.ucl ; \
awk -F\" ' \
/name/ { printf("===> Creating %s-", $$2); next } \
/version/ {print $$2; next } ' \