On 2025-12-08 11:03, S. Ross Gohlke wrote:
REALLY appreciate all the insight on this and your taking the time to do this, Ross.On 12/8/25 01:37, Chris wrote:You can generate your own artifacts from pkgbase packages installed in an alternate root.I just got a new laptop and tried to boot 13.5,14 and 15 but it hangs at the video -- something about loosing contact with sc. So I went to get a copy of 16. But download.freebsd.org doesn't know where it is. All the links to it from FreeBSD.org return 404.So where is it? Thanks! :-)Add the package repository configuration: FreeBSD-base: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } To generate src.txz: # env ABI=FreeBSD:16:amd64 pkg -r /mnt/src install FreeBSD-set-src # tar -acof /var/tmp/src.txz -C /mnt/src usr/src To generate base.txz: # env ABI=FreeBSD:16:amd64 pkg -r /mnt/base install FreeBSD-set-base # mtree -deiU -f /etc/mtree/BSD.root.dist -p /mnt/base # mtree -deiU -f /etc/mtree/BSD.usr.dist -p /mnt/base/usr # tar -acof /var/tmp/base.txz -C /mnt/base .The mtree commands may or may not be necessary, but in my case I expect /usr/obj to exist.If you want to pretend like this never happened, remove the package repositoryconfiguration and database ($PKG_DBDIR/repos/FreeBSD-base) once you have the artifacts.You will still have the packages, which you could exclude from your normal cacheby setting PKG_CACHEDIR in the above pkg commands.
Thanks! --Chris -- There is no such place as the internet
0xE512722F.asc
Description: application/pgp-keys
