User Details
- User Since
- Oct 3 2024, 2:45 PM (68 w, 1 d)
Tue, Jan 20
Generalize for all libcompats
@jrtc27 I'd like some input from you here since you seem to be the most familiar with libcompats beyond compat32.
Dec 3 2025
Oh, I see now that I assumed bsdinstall now uses /etc/pkg/FreeBSD.conf and overlooked the repos_dir = "/usr/share/bsdinstall/" line.
Dec 2 2025
Superseded by 8e0b1a1c03a35a5db13e370cb3e62585d3db68e3
Superseded by 8e0b1a1c03a35a5db13e370cb3e62585d3db68e3
Oct 14 2025
What is the goal of this change? Do you want to make it possible for the user to set a custom BSDINSTALL_PKG_REPOS_DIR without requiring them to name their repository FreeBSD-base? I think it would be more robust to add a BSDINSTALL_BASE_REPO_NAME environment variable instead to support that use-case.
Oct 13 2025
If the sendmail package is removed and reinstalled, which currently happens on every upgrade due to pkg(8) split upgrade issues, smmsp will stop working because its open handle to /var/spool/mqueue is no longer valid after pkg removes and recreates this directory.
Oct 4 2025
Oct 3 2025
Agreed, I don't think I've touched this file in a copyrightable way.
I like this change.
Oct 2 2025
Should we remove the --no-kernel option along with this change? I added it specifically for installing jails originally and don't see a use case for using --no-kernel but not --jail.
Sep 25 2025
Fix documentation of NOPKGBASE (this got inverted by the rebase)
Rebase, resolving conflict from change to -DNOPKGBASE
rebase, resolve conflicts with change to -DNOPKGBASE
Fix bad rebase
Sep 24 2025
I think this patch could use a bit more work than just updating for the -DNOPKGBASE change. It was written before package sets were added and it would be nice if we could leverage those rather than doing fragile regex-based matching.
Sep 23 2025
I see one minor improvement that can be made to the code style, the change itself LGTM!
Other than one nit, this LGTM!
This LGTM.
Sep 17 2025
Thanks for the patience with my reviews, the code LGTM!
Replace some _s with -s that were overlooked.
Sep 16 2025
It's very nice to reduce the amount of fragile string matching here!
Aug 30 2025
Add BSDINSTALL_PKG_REPOS_DIR to user_env_vars
Aug 29 2025
Don't hardcode "worldstage"
Improve new dialog wording, rename HAVE_BASE_PACKAGES to HAVE_OFFLINE_BASE_PACKAGES for clarity.
While /usr/local/etc/pkg/repos/ exists, /etc/pkg/repos/ does not.
Aug 19 2025
Aug 15 2025
Currently pkgbasify puts this config in /usr/local/etc/pkg as well. I'll update pkgbasify for consistency as soon as this patch is landed (assuming it is accepted).
I opened https://reviews.freebsd.org/D51916 to make bsdinstall put FreeBSD-base.conf in /etc/pkg as well.
Move to /etc/pkg
Jul 30 2025
Jul 28 2025
Remove superfluous /dev/stdin usage
Always do an initial default package filtering
Jul 25 2025
This LGTM!
@ivy I've tested that this change works as expected with the existing installer scripts and merely causes the kernel man pages to not be installed by the installer (though the user can of course manually install them later).
Install FreeBSD-kernel-man
