From owner-freebsd-current@freebsd.org Sun Aug 26 19:35:36 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6886A107FE6D for ; Sun, 26 Aug 2018 19:35:36 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id F3FD88E48F for ; Sun, 26 Aug 2018 19:35:35 +0000 (UTC) (envelope-from des@des.no) Received: from next.des.no (smtp.des.no [194.63.250.102]) by smtp.des.no (Postfix) with ESMTP id 667768682; Sun, 26 Aug 2018 19:35:35 +0000 (UTC) Received: by next.des.no (Postfix, from userid 1001) id 3687B8CC0; Sun, 26 Aug 2018 21:35:35 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Mark Millard Cc: FreeBSD Current Subject: Re: head's /usr/src/UPDATING vs. "LOADER_DEFAULT_INTERP, documented in build(7)": not documented yet In-Reply-To: <3E8E48A0-4CE1-4641-8DF7-79B6BAF52AFF@yahoo.com> (Mark Millard's message of "Sun, 26 Aug 2018 11:36:02 -0700") References: <3E8E48A0-4CE1-4641-8DF7-79B6BAF52AFF@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (berkeley-unix) Date: Sun, 26 Aug 2018 21:35:35 +0200 Message-ID: <868t4sq5tk.fsf@next.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Aug 2018 19:35:36 -0000 Mark Millard writes: > But when I look at [...] the installed build(7) for head -r338319 I do > not find any references to LOADER_DEFAULT_INTERP . It was added to build(7) in r338043: LOADER_DEFAULT_INTERP Defines what interpreter the default loader program will have. Valid values include =E2=80= =9C4th=E2=80=9D, =E2=80=9Clua=E2=80=9D, and =E2=80=9Csimp=E2=80= =9D. This creates the default link for /boot/loader to the loader with that interpreter. It also determines what interpret= er is compiled into userboot. > I have assumed that my long-in-use amd64 virtual-box context that I > run and update FreeBSD in (under macOS) just automatically updated > sufficiently via installkernel and installworld after building. Correct. The loader and its support files (4th and lua) are built by 'make buildworld' and installed by 'make installworld'. The source code is in /usr/src/stand. > (This assumes that all the changes are in the freebsd-ufs partition > involved and that the freebsd-boot partition involved need not be > updated.) The freebsd-boot partition contains the code that loads the loader and should not need updating. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no