From nobody Sat Oct 07 00:10:23 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S2Qg44wkFz4w6kn for ; Sat, 7 Oct 2023 00:10:40 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S2Qg432xhz4Wjd for ; Sat, 7 Oct 2023 00:10:40 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-59b5484fbe6so32486087b3.1 for ; Fri, 06 Oct 2023 17:10:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696637439; x=1697242239; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=gDEdgnFn0Cre6BlbFAoySPdK4h6ecppki4BpRm9k7nM=; b=J3IIQYsXRROw35EwTDyRJjOb7UnbHLm6SACX0yAaRM3DeuryOUCCV0YSQRr/1AIRzJ 6/lpXBPpvOB9SQbEqAurybn/dFOO6Fd/2AWiATnRug4jT34mEHEgn+NULAhmIBmGu5de r7HCUW2Da0EV9ZRnB3Y0GHznwoxBJUoy3gDNkl4uOPtyzJxpav3GKbrMehObp6Ch36ln j8krqaQjcolRDJUINzNf0EfJXOkRI7Jlh2cz2fwx3+5OSbvV/B+d9tsIXv9sFDK1Cgpc 53OsFBCchFNd6G+kM063usHyeLU/caW4M4Fvn2NEQFmaYwySbYJBbVJqVtoI1HlJqdzE qg3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696637439; x=1697242239; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gDEdgnFn0Cre6BlbFAoySPdK4h6ecppki4BpRm9k7nM=; b=pKJ4tQlTx6TBmFog46aZArRUl01s2S/3SqG0Pdrpp061Pb22CSJgZtjoMYhLzptHlT cgrZJVjjWLdXhOLI51LwuFw3AyMoTmHXWCzOyzL6cC3Jcr0/v/87TPlAQ8h12j8saswp y+r1DszwUhhiEObCpQ6TWMYVIWKV4scQoiHk44DvKdkgkJvjRmdgSrvnJW3OJcJMnV+t jjp4hbTY052uHFHzh56c+6wKg0FSuCGojvxPD7DG3CzbHIR9VZz4CdXS0FA1Zv+5/BO4 YTi3rE68zRs0Hk6t95ln3V7lMoL2eY9rUleIJRrl/WVtWsGhYEp5mAfOMCrl+tpDGakZ OTgg== X-Gm-Message-State: AOJu0Yyfh/aywMkmke1zxdUcnhwB+qTT37r9TyU1oS23mfCzzOJoKgc1 OeEqHBjRYAwW28EkwjFYsUtmqg9GOOqnvMbHvi4= X-Google-Smtp-Source: AGHT+IEhnKN5Ze4SDoNkYdUz+k/9rbxNXQNx7bYHlc+byBiI4YrpbaT7oS3S88u5Chk/2CvAoVDr8fnH7etlSTllQ0s= X-Received: by 2002:a0d:d3c5:0:b0:583:3c7e:7749 with SMTP id v188-20020a0dd3c5000000b005833c7e7749mr9259196ywd.41.1696637439234; Fri, 06 Oct 2023 17:10:39 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <25888.25998.759624.572840@jerusalem.litteratus.org> In-Reply-To: <25888.25998.759624.572840@jerusalem.litteratus.org> From: Kevin Oberman Date: Fri, 6 Oct 2023 17:10:23 -0700 Message-ID: Subject: Re: rebuilding using source To: Robert Huff Cc: questions@freebsd.org Content-Type: multipart/alternative; boundary="000000000000e0d6a70607152f22" X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4S2Qg432xhz4Wjd --000000000000e0d6a70607152f22 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Oct 6, 2023 at 12:52=E2=80=AFPM Robert Huff wr= ote: > > Hello: > I have a system running: > > FreeBSD 14.0-CURRENT #0 main-f0a15aafcb > Mon Oct 31 08:19:54 EDT 2022 > amd64 > > I want to bring current using source. > In the past, I did so using the instructions at the bottom of > src/UPDATING. > Now, however, there's this: > > To rebuild everything and install it on the current system. > ----------------------------------------------------------- > # Note: sometimes if you are running current you gotta do more th= an > # is listed here if you are upgrading from a really old current. > > But I also remember a semi-recent thread (may have been on > current@) that calls into question whether this is still the correct > procedure to use. > 1) did that thread ever come to a decision? > 2) if src/UPDATING is stil authoritative? > 3) if so, is this system so old I "gotta do more"? > 4) if so, where do I find instructions? > > > Respectfully, > > > Robert Huff > My recollection is that UPDATING is canonical and that the Handbook has or soon will be updated to match. One unresolved issue was the place of "etcupdate -p" in the order. While most said that it needs only to be run before installworld, I pointed out that the man page says before installkernel. It seems unlikely that it will ever matter, but the claim that the only files currently checked only impact installworld seems bogus to me as the list might change at some point in the future and the idea of changing instructions down the line is really POLA violation. --=20 Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --000000000000e0d6a70607152f22 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Oct 6, 2023 at 12:52=E2= =80=AFPM Robert Huff <roberthuff@r= cn.com> wrote:

Hello:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I have a system running:

FreeBSD 14.0-CURRENT #0 main-f0a15aafcb
Mon Oct 31 08:19:54 EDT 2022
amd64

=C2=A0 =C2=A0 =C2=A0 =C2=A0 I want to bring current using source.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 In the past, I did so using the instructions at= the bottom of
src/UPDATING.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Now, however, there's this:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 To rebuild everything and install it on the cur= rent system.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 -----------------------------------------------= ------------
=C2=A0 =C2=A0 =C2=A0 =C2=A0 # Note: sometimes if you are running current yo= u gotta do more than
=C2=A0 =C2=A0 =C2=A0 =C2=A0 # is listed here if you are upgrading from a re= ally old current.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 But I also remember a semi-recent thread (may h= ave been on
current@) that calls into question whether this is still the correct
procedure to use.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1) did that thread ever come to a decision?
=C2=A0 =C2=A0 =C2=A0 =C2=A0 2) if src/UPDATING is stil authoritative?
=C2=A0 =C2=A0 =C2=A0 =C2=A0 3) if so, is this system so old I "gotta d= o more"?
=C2=A0 =C2=A0 =C2=A0 =C2=A0 4) if so, where do I find instructions?


=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 Respectfully,


=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Robert Huff
My recollection is that UPDATING is canonical and that t= he Handbook has or soon will be updated to match. One unresolved issue was = the place of "etcupdate -p" in the order. While most said that it= needs only to be run before installworld, I pointed out that the man page = says before installkernel. It seems unlikely that it will ever matter, but = the claim that the only files currently checked only impact installworld se= ems bogus to me as the list might change at some point in the future and th= e idea of changing instructions down the line is really POLA violation.
=
--
<= div>
Kevin Oberman, Part time kid her= der and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerp= rint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
--000000000000e0d6a70607152f22--