RE: git: 66f36c368676 - main - packages: Add meta-package sets [ a pkgbase poudriere jail creation got a populated /usr/local/poudriere/jails/main-amd64/usr/src/ ], not just sys/
Date: Sat, 13 Sep 2025 03:45:37 UTC
Lexi Winter <ivy_at_FreeBSD.org> wrote on
Date: Fri, 12 Sep 2025 21:04:55 UTC :
> The branch main has been updated by ivy:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=66f36c3686762d9a6e48b0453fc7221be36a0eb8
>
> commit 66f36c3686762d9a6e48b0453fc7221be36a0eb8
> Author: Lexi Winter <ivy@FreeBSD.org>
> AuthorDate: 2025-09-12 20:59:25 +0000
> Commit: Lexi Winter <ivy@FreeBSD.org>
> CommitDate: 2025-09-12 20:59:25 +0000
>
> packages: Add meta-package sets
For:
# poudriere jail -d -jmain-amd64 -aamd64
# poudriere jail -c -jmain-amd64 -aamd64 -U https://pkg.freebsd.org -mpkgbase=base_latest -v 16 -X
The installation included sets:
[252/301] Installing FreeBSD-set-kernels-16.snap20250912210739...
. . .
[297/301] Installing FreeBSD-set-lib32-16.snap20250912210739...
. . .
[299/301] Installing FreeBSD-set-minimal-16.snap20250912210739...
[300/301] Installing FreeBSD-set-devel-16.snap20250912210739...
[301/301] Installing FreeBSD-set-base-16.snap20250912210739...
but also included, for example:
[83/301] Installing FreeBSD-kernel-16.snap20250911200332...
[83/301] Extracting FreeBSD-kernel-16.snap20250911200332: 100%
[84/301] Installing FreeBSD-kernel-generic-16.snap20250912221138...
[84/301] Extracting FreeBSD-kernel-generic-16.snap20250912221138: 100%
[85/301] Installing FreeBSD-kernel-generic-mmccam-16.snap20250912221138...
[85/301] Extracting FreeBSD-kernel-generic-mmccam-16.snap20250912221138: 100%
[86/301] Installing FreeBSD-kernel-generic-nodebug-16.snap20250912221138...
[86/301] Extracting FreeBSD-kernel-generic-nodebug-16.snap20250912221138: 100%
[87/301] Installing FreeBSD-kernel-minimal-16.snap20250912221138...
[87/301] Extracting FreeBSD-kernel-minimal-16.snap20250912221138: 100%
. . .
[257/301] Installing FreeBSD-src-16.snap20250912210739...
[257/301] Extracting FreeBSD-src-16.snap20250912210739: 100%
NOTE: FreeBSD-kernel-16.snap20250911200332 turns out to be the man pages
under: /usr/share/man/man[49]/
Not just:
[258/301] Installing FreeBSD-src-sys-16.snap20250912221138...
[258/301] Extracting FreeBSD-src-sys-16.snap20250912221138: 100%
# poudriere jail -l
JAILNAME VERSION OSVERSION ARCH METHOD TIMESTAMP PATH
. . .
main-amd64 16.0-CURRENT amd64 pkgbase 2025-09-12 20:06:03 /usr/local/poudriere/jails/main-amd64
As an example (ZFS context):
# du -xsm /usr/local/poudriere/jails/main-amd64/usr/src/
1007 /usr/local/poudriere/jails/main-amd64/usr/src/
and, overall:
# du -xsm /usr/local/poudriere/jails/main-amd64/
2600 /usr/local/poudriere/jails/main-amd64/
By contrast, my not yet updated main 15 for aarch64 has
(UFS context):
# du -xsm /usr/local/poudriere/jails/main-aarch64/usr/src/
580 /usr/local/poudriere/jails/main-aarch64/usr/src/
# du -xsm /usr/local/poudriere/jails/main-aarch64/
1728 /usr/local/poudriere/jails/main-aarch64/
(I do not claim to have looked for all the "extra files"
compared to previously.)
===
Mark Millard
marklmi at yahoo.com