Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Aug 2023 20:53:37 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        current@freebsd.org
Subject:   Re: Has the update procedure changed?
Message-ID:  <1C6658DB-ABC2-4930-A479-E17B078FA75F@yahoo.com>
In-Reply-To: <25809.44407.46566.211065@jerusalem.litteratus.org>
References:  <9E1458A0-606A-42F5-A867-F6672D4CDEE9.ref@yahoo.com> <9E1458A0-606A-42F5-A867-F6672D4CDEE9@yahoo.com> <25809.44407.46566.211065@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 7, 2023, at 19:50, Robert Huff <roberthuff@rcn.com> wrote:

> Mark Millard <marklmi@yahoo.com> writes:
>=20
>>  The material in 26.6.5 does not repeat all that, it is
>>  more of a summary that is presented.
>>=20
>>  There are also instructions in UPDATING (near the end)
>>  and yet other instructions in Makefile (leading
>>  comments).
>>=20
>>  I've not done detailed comparisons of such in some
>>  time, but they well not be exact matches. As I remember,
>>  the UPDATING material was more explicit about various
>>  cases/contexts and what was appropriate for them.
>>=20
>>  It can be appropriate to review them all.
>=20
> 1) It would be really nice is someone would take a look and make
> sure these 100% non-contradictory.

To be effective, this may require the additional criteria of
being very explicit each time there is a partial listing
of commands that summarize only some of the overall steps, the
ones involved for the subject(s) in the local subsection but
not other steps. The handbook 26.6.5 command lists would be
an example.

> 2) If I can only use one of these, which one should I choose?

The only one that covers a variety of types of contexts
is the one in UPDATING, if I remember right. It is hard
to avoid referencing that, even if only to figure out
which type of context one happens to be interested in
for the specific update at hand.

I'm not aware of installkernel depending on etcupdate
activity, but "man etcupdate"  reports, in part:

     -p             Enable =E2=80=9Cpre-world=E2=80=9D mode.  Only merge =
changes to files that
                    are necessary to successfully run =E2=80=98make =
installworld=E2=80=99 or
                    =E2=80=98make installkernel=E2=80=99. . . .

To my knowledge not even UPDATING shows etcupdate -p
being used before installkernel. "man etcupdate" may be
trying to cover potential future updates that could
change the status? Still, it looks contradictory.

> I'm procrastinating on doing a najor update, and want to keep
> the long record of nothing going Horribly Wrong(tm).




=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1C6658DB-ABC2-4930-A479-E17B078FA75F>