Page MenuHomeFreeBSD

nanobsd: Support pkgbase in -P pre-compiled builds
Needs ReviewPublic

Authored by senguptaangshuman17_gmail.com on Wed, Aug 19, 10:15 AM.

Details

Summary

Allow -P to install from freebsd-base(7) pkgbase packages, which is
now the default. Setting NANO_NOPKGBASE falls back to the legacy
distribution sets. Document the behavior in nanobsd(8).

Run pkg(8) directly against NANO_WORLDDIR with explicit ABI
and OSVERSION overrides.

Install every pkg repo fingerprint from the source tree share/keys
directory instead of a single hardcoded fingerprint heredoc.

Co-authored-by: Jose Luis Duran <jlduran@FreeBSD.org>
Sponsored by: Google LLC (GSoC 2026)

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 75907
Build 72790: arc lint + arc unit

Event Timeline

Address review comments: squashed D58958 (conf/default/var/db/pkg creation in setup_nanobsd)