Page MenuHomeFreeBSD

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

Authored by senguptaangshuman17_gmail.com on Wed, Aug 19, 10:15 AM.
Tags
None
Referenced Files
F167507499: D58951.diff
Sat, Aug 22, 9:08 AM
Unknown Object (File)
Fri, Aug 21, 12:12 PM
Unknown Object (File)
Fri, Aug 21, 12:07 PM
Unknown Object (File)
Fri, Aug 21, 12:07 PM
Unknown Object (File)
Fri, Aug 21, 12:05 PM
Unknown Object (File)
Wed, Aug 19, 11:53 AM
Subscribers

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 75820
Build 72703: arc lint + arc unit

Event Timeline

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