Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2025 04:23:18 GMT
From:      Colin Percival <cperciva@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 08adaf71e2e5 - main - release.sh: Bootstrap pkg from the ports tree
Message-ID:  <202509200423.58K4NImf030032@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=08adaf71e2e5a44ea27df0e2b09fbe8279a2523e

commit 08adaf71e2e5a44ea27df0e2b09fbe8279a2523e
Author:     Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2025-09-20 04:20:07 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-09-20 04:23:13 +0000

    release.sh: Bootstrap pkg from the ports tree
    
    When building OCI continers, we create a pkgbase repository; but we
    need pkg in order to do this, and it may not be fetchable.  Bootstrap
    it from the ports tree instead.
    
    Note that this pkgbase repository is not the same one as we ship as
    part of the release build; this duplication of package-creation will
    be fixed at a later date.
    
    MFC after:      6 hours
    Sponsored by:   https://www.patreon.com/cperciva
---
 release/release.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/release/release.sh b/release/release.sh
index f4786685e612..3934d066420a 100755
--- a/release/release.sh
+++ b/release/release.sh
@@ -328,7 +328,9 @@ chroot_build_target() {
 	eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld
 	eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel
 	if [ -n "${WITH_OCIIMAGES}" ]; then
-		eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} packages
+		mkdir ${CHROOT}/tmp/ports ${CHROOT}/tmp/distfiles
+		eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} \
+		    BOOTSTRAP_PKG_FROM_PORTS=YES packages
 	fi
 
 	return 0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509200423.58K4NImf030032>