What is the intent of commands like (simplifications of the context that lead to this question):
pkg install -rFreeBSD-base -g FreeBSD-set-kernels\*
pkg upgrade -rFreeBSD-base -g FreeBSD-set-kernels\*
For reference, while the below is after I got the update done, the prior status was similar (but older) for the 2026 snapshot date/times:
# pkg info -d FreeBSD-set-kernels\*
FreeBSD-set-kernels-15.snap20251011015136:
FreeBSD-kernel-minimal-15.snap20260501000726
FreeBSD-kernel-generic-mmccam-15.snap20260501000726
FreeBSD-kernel-generic-15.snap20260501000726
FreeBSD-set-kernels-dbg-15.snap20251011015136:
FreeBSD-kernel-minimal-dbg-15.snap20260501000726
FreeBSD-kernel-generic-mmccam-dbg-15.snap20260501000726
FreeBSD-kernel-generic-dbg-15.snap20260501000726
So I expected the 6 referenced base packages to be checked for having upgrades available (or being new) and for any such upgrades to be installed/upgraded. All 6 had upgrades and none of the were applied. I ended up avoiding referencing the -set- and directly pattern matching the members.
Is that the intent? If so, I expect the man page documents should be explicit about the lack -set-'s doing install/upgrade dependency checking of/for members.
I will note that I was avoiding FreeBSD-kernel-man that shows up for:
# pkg info FreeBSD-kernel\*
FreeBSD-kernel-generic-15.snap20260501000726
FreeBSD-kernel-generic-dbg-15.snap20260501000726
FreeBSD-kernel-generic-mmccam-15.snap20260501000726
FreeBSD-kernel-generic-mmccam-dbg-15.snap20260501000726
FreeBSD-kernel-man-15.snap20260430203400
FreeBSD-kernel-minimal-15.snap20260501000726
FreeBSD-kernel-minimal-dbg-15.snap20260501000726
Thus, more had to be specfiied than just FreeBSD-kernel-\* .
What is the intent of commands like (simplifications of the context that lead to this question):
For reference, while the below is after I got the update done, the prior status was similar (but older) for the 2026 snapshot date/times:
So I expected the 6 referenced base packages to be checked for having upgrades available (or being new) and for any such upgrades to be installed/upgraded. All 6 had upgrades and none of the were applied. I ended up avoiding referencing the -set- and directly pattern matching the members.
Is that the intent? If so, I expect the man page documents should be explicit about the lack -set-'s doing install/upgrade dependency checking of/for members.
I will note that I was avoiding FreeBSD-kernel-man that shows up for:
Thus, more had to be specfiied than just
FreeBSD-kernel-\*.