Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 2025 15:18:17 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD-pkgbase@freebsd.org, Konstantin Belousov <kib@freebsd.org>
Subject:   Re: pkgbase update procedure, using, for example, clibs as an example to illustrate the more general question
Message-ID:  <12D9EB3A-EAE2-499D-8E0A-BC245A07B322@yahoo.com>
In-Reply-To: <44832661-40A6-40D4-B737-80DECB7F40FD@yahoo.com>
References:  <44832661-40A6-40D4-B737-80DECB7F40FD@yahoo.com>

index | next in thread | previous in thread | raw e-mail



On Sep 12, 2025, at 17:19, Mark Millard <marklmi@yahoo.com> wrote:

> Context: native hardware, not jails and such.

More implicit context that drove the question: this was
checking on what to do for my "main" (or stable/*) based
contexts, not for Release to Release Update procedures.
Various types of issues happen more on main as it
progresses.

> Is the appropriate general order for updates based on pkgbase
> still based on to be used kernel (and possibly related files,
> such as dtb files) being installed first --and rebooting
> before other things are installed?
> 
> Those wanted: FreeBSD-kernel-generic* (as in the "kernels" "set")
> If involved:  FreeBSD-dtb             (as in the "minimal" "set")
> Possibly:     FreeBSD-bootloader      (as in the "minimal" "set")
> (U-Boot or other such things from outside FreeBSD may also be
> involved here.)
> 
> Then: reboot
> 
> So: even the "vital" packages wait until after that reboot
> into a new kernel before they are installed? :
> 
> The "vital" base packages:
> FreeBSD-clibs   (as in the minimal "set")
> FreeBSD-runtime (as in the minimal "set")
> 
> (From here on omitting that level of detail but still being
> somewhat suggestive.)
> 
> The "minimal" "set" overall, for things not indicated above
> 
> Things wanted from:
> The "base" "set" overall,    for things not indicated above
> 
> Things wanted from (probably all or nothing):
> The "lib32" "set" overall.
> 
> Things wanted from:
> The "devel" "set" overall.
> 
> Things wanted from:
> Anything existing that is not in one of those "sets".
> 
> Then: reboot get get system operation that is based just
>      on the update.
> 
> 
> Note:
> 
> I've not tried to document here updates related to
> *.pkgsave or *.pkgnew or .pkgtemp.* files.
> 
> Nor have I been explicit about *-dbg packages.
> 
> I also ignore updating port-packages above.


===
Mark Millard
marklmi at yahoo.com



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12D9EB3A-EAE2-499D-8E0A-BC245A07B322>