Date: Mon, 25 Jan 2016 16:18:08 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r294733 - projects/release-pkg Message-ID: <201601251618.u0PGI8EQ052499@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gjb Date: Mon Jan 25 16:18:08 2016 New Revision: 294733 URL: https://svnweb.freebsd.org/changeset/base/294733 Log: Add a 'signpackages' target, which creates the pkg repository metadata files and uses the path of PKGSIGNKEY for signing, if set. Sponsored by: The FreeBSD Foundation Modified: projects/release-pkg/Makefile projects/release-pkg/Makefile.inc1 Modified: projects/release-pkg/Makefile ============================================================================== --- projects/release-pkg/Makefile Mon Jan 25 15:37:01 2016 (r294732) +++ projects/release-pkg/Makefile Mon Jan 25 16:18:08 2016 (r294733) @@ -126,7 +126,7 @@ TGTS= all all-man buildenv buildenvvars _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ xdev-links native-xtools create-kernel-packages stageworld \ - create-world-packages packages installconfig + create-world-packages packages installconfig signpackages TGTS+= ${SUBDIR_TARGETS} Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Mon Jan 25 15:37:01 2016 (r294732) +++ projects/release-pkg/Makefile.inc1 Mon Jan 25 16:18:08 2016 (r294733) @@ -1359,6 +1359,7 @@ packagekernel: STAGEDIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/stage REPODIR= ${MAKEOBJDIRPREFIX}${.CURDIR}/repo +PKGSIGNKEY?= # empty _pkgbootstrap: @env ASSUME_ALWAYS_YES=YES pkg bootstrap @@ -1450,6 +1451,9 @@ create-kernel-packages: _pkgbootstrap .endfor .endfor +signpackages: _pkgbootstrap + @pkg -o ABI_FILE=${STAGEDIR}/bin/sh repo ${REPODIR}/$$(pkg config ABI) ${PKGSIGNKEY} + # # doxygen #
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601251618.u0PGI8EQ052499>