I pkgbasified my system yesterday and then successfully did an upgrade to 15.1 following the upgrade instructions here: https://www.freebsd.org/releases/15.1R/upgrading/. To save pain for others, do NOT look at the wiki or even the handbook as they are out of date and miss a key step: you have to explicitly upgrade kmods too.
After a few misadventures, I have a running system again, but am somewhat confused to find that FreeBSD-ports-kmods is a separate repo and that can be on a different branch from FreeBSD-ports. So my question is whether this is a problem, or if it's fine to run these on different branches. I guess from the name these are not base system kmods, but they are not exactly ports either? Can someone explain what's going on?
Here's the output of pkg repos:
After a few misadventures, I have a running system again, but am somewhat confused to find that FreeBSD-ports-kmods is a separate repo and that can be on a different branch from FreeBSD-ports. So my question is whether this is a problem, or if it's fine to run these on different branches. I guess from the name these are not base system kmods, but they are not exactly ports either? Can someone explain what's going on?
Here's the output of pkg repos:
Code:
FreeBSD-ports: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
FreeBSD-ports-kmods: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly_1",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
FreeBSD-base: {
url : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_release_1",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkgbase-15"
}