pkgbase: rename PKGSIGNKEY to PKG_REPO_SIGNING_KEY

this way, it'll be automatically picked up by poudriere
That's quite handy when building pkgbase!

Submitted by:	Mina Galić <me@igalic.co>
Reviewed By: bapt, bcr (manpages)
Differential Revision: https://reviews.freebsd.org/D27690
This commit is contained in:
Emmanuel Vadot 2021-01-04 16:23:10 +01:00
parent 53a27d8955
commit 4401fa9bf1
2 changed files with 13 additions and 3 deletions

View File

@ -1851,7 +1851,7 @@ WSTAGEDIR?= ${OBJTOP}/worldstage
KSTAGEDIR?= ${OBJTOP}/kernelstage KSTAGEDIR?= ${OBJTOP}/kernelstage
REPODIR?= ${OBJROOT}repo REPODIR?= ${OBJROOT}repo
PKG_FORMAT?= txz PKG_FORMAT?= txz
PKGSIGNKEY?= # empty PKG_REPO_SIGNING_KEY?= # empty
PKG_OUTPUT_DIR?= ${PKG_VERSION} PKG_OUTPUT_DIR?= ${PKG_VERSION}
.ORDER: stage-packages create-packages .ORDER: stage-packages create-packages
@ -2064,7 +2064,7 @@ sign-packages: _pkgbootstrap .PHONY
-m ${WSTAGEDIR}/meta \ -m ${WSTAGEDIR}/meta \
-o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI)/${PKG_VERSION} \ -o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI)/${PKG_VERSION} \
${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI)/${PKG_VERSION} \ ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI)/${PKG_VERSION} \
${PKGSIGNKEY} ; \ ${PKG_REPO_SIGNING_KEY} ; \
cd ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI); \ cd ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/usr/bin/uname config ABI); \
ln -s ${PKG_OUTPUT_DIR} latest ln -s ${PKG_OUTPUT_DIR} latest

View File

@ -24,7 +24,7 @@
.\" .\"
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.Dd September 27, 2018 .Dd December 20, 2020
.Dt MAKE.CONF 5 .Dt MAKE.CONF 5
.Os .Os
.Sh NAME .Sh NAME
@ -444,6 +444,16 @@ statically linked, this can be bad.
If set, every utility that uses If set, every utility that uses
.Pa bsd.prog.mk .Pa bsd.prog.mk
will be linked statically. will be linked statically.
.It Va PKG_REPO_SIGNING_KEY
.Pq Vt str
Path to rsa private key passed to
.Xr pkg-repo 8
to sign packages created when building the
.Ar packages
target, i.e.: pkgbase.
The variable is named the same in
.Xr poudriere 8
so it will automatically be picked up when building pkgbase with poudriere.
.It Va PPP_NO_NAT .It Va PPP_NO_NAT
.Pq Vt bool .Pq Vt bool
Build Build