<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in bootconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>0fd91c489134643ac9e38c0f55ba7464fe892c5e - bsdinstall: fix EFI boot entry creation</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#0fd91c489134643ac9e38c0f55ba7464fe892c5e</link>
        <description>bsdinstall: fix EFI boot entry creationupdate_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME andmntpt, which isn&apos;t the case anymore. The result is that there is no&quot;FreeBSD&quot; boot entry created/updated after install. Most machines manageto boot from the removable media path (if the loader is installed theretoo), but some don&apos;t.Take the loader&apos;s path as an argument and rename the variable used inthe ZFS mirror loop so mntpt can be reused below.Also mark nentries as a local variable so it doesn&apos;t leak out of thefunction.PR:		293385Fixes:		494de51bc0074472d1b01604f085daea0844f240MFC after:	2 daysReviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D55469

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Tue, 24 Feb 2026 20:11:32 +0000</pubDate>
        <dc:creator>Ahmad Khalifa &lt;vexeduxr@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ee348e27143b857445fd261cbe6695d6d57c836 - bsdinstall: Fix typos</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#4ee348e27143b857445fd261cbe6695d6d57c836</link>
        <description>bsdinstall: Fix typosReviewed by:	emasteMFC after:	2 daysDifferential Revision:	https://reviews.freebsd.org/D53170

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 17 Oct 2025 15:16:32 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>494de51bc0074472d1b01604f085daea0844f240 - bsdinstall: Add loader.efi to all ESPs we create</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#494de51bc0074472d1b01604f085daea0844f240</link>
        <description>bsdinstall: Add loader.efi to all ESPs we createFor proper redundancy, add copies of loader.efi to each of the ESPs wecreate when we create multi-volume ZFS datasets. zfsboot creates a listof secondary ESPs, while bootpart doesn&apos;t create any (it&apos;s the UFSpartitioning tool) because we don&apos;t supporg UFS over gmirror. Theprimary ESP is mounted and is what we use efibootmgr to boot from. Theredundant copies allow the system to boot if the primary disks fails.Sponsored by:		NetflixMFC After:		2 daysPR:			208802Reviewed by:		cpercivaDifferential Revision:	https://reviews.freebsd.org/D52780

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Tue, 30 Sep 2025 02:46:57 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ebc6ff8db17683b566d49fe89a43a668d3d67915 - bsdinstall: Improve message for existing FreeBSD EFI entry</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#ebc6ff8db17683b566d49fe89a43a668d3d67915</link>
        <description>bsdinstall: Improve message for existing FreeBSD EFI entryWhen reinstalling FreeBSD bsdinstall reported &quot;There are multipleFreeBSD EFI boot entries.&quot;  This sounds like something went wrong in thepast.  Clarify that there may be only one existing entry, which is notsurprising for a reinstall.Reviewed by:	manu, ziaeeSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D51527

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 25 Jul 2025 14:25:18 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>754bc3dcd3c42c0342978eb9fb5143b6fce2b33c - bsdinstall: fix ps3 regression</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#754bc3dcd3c42c0342978eb9fb5143b6fce2b33c</link>
        <description>bsdinstall: fix ps3 regressionb6644f5 introduces FREEBSD_BOOTLABEL=&quot;FreeBSD&quot; as default valuebut cc42ef5 removed this line, expecting it to be set by update_uefi_bootentry()But ps3 don&apos;t use this function so its broken completely.So we add this line back.Signed-off-by: Chattrapat Sangmanee &lt;aomsin27@hotmail.co.th&gt;Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1594

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 07 Feb 2025 21:31:56 +0000</pubDate>
        <dc:creator>Chattrapat Sangmanee &lt;aomsin27@hotmail.co.th&gt;</dc:creator>
    </item>
<item>
        <title>599273f942b8dc6f957487bb28f36694dab9dad2 - Copy the new ia32 loader</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#599273f942b8dc6f957487bb28f36694dab9dad2</link>
        <description>Copy the new ia32 loaderThis handles copying in install-boot.sh and bsdinstall&apos;s bootconfig.install-boot.sh:make_esp_file now optionally takes extra arguments so it can copymultiple files. This is used by the amd64 release scripts.make_esp_device also takes an extra optional argument for efibootname.This is currently unused, but it can be used in the future to dosomething like:make_esp_device loader.efi bootx64make_esp_device loader_ia32.efi bootia32Reviewed by: impPull Request: https://github.com/freebsd/freebsd-src/pull/1098

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Mon, 03 Jun 2024 01:53:44 +0000</pubDate>
        <dc:creator>Ahmad Khalifa &lt;ahmadkhalifa570@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b94e1926600785977c3eac2c2b82655420bc354d - Capitalize title like in all other titles.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#b94e1926600785977c3eac2c2b82655420bc354d</link>
        <description>Capitalize title like in all other titles.

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Wed, 14 Sep 2022 11:42:43 +0000</pubDate>
        <dc:creator>Jens Schweikhardt &lt;schweikh@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc42ef5328963ee55c3305b136e9a86145f24594 - bsdinstall: allow whitelabeling the scripts</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#cc42ef5328963ee55c3305b136e9a86145f24594</link>
        <description>bsdinstall: allow whitelabeling the scriptsApproved by:		allanjude, asicilianoDifferential Revision:	https://reviews.freebsd.org/D35197Sponsored by:		Rubicon Communications, LLC (&quot;Netgate&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Tue, 24 May 2022 15:49:06 +0000</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfa5a74357f3837b93b0cc90e5bee0a1d298ca3e - Fix grammatical issues.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#dfa5a74357f3837b93b0cc90e5bee0a1d298ca3e</link>
        <description>Fix grammatical issues.

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Sun, 02 Jan 2022 00:34:48 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40c928e7b80a7e2ba3652f7c3dc1d30fe92e5b48 - bsdinstall: bootconfig: Try to clean old efi boot entries</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#40c928e7b80a7e2ba3652f7c3dc1d30fe92e5b48</link>
        <description>bsdinstall: bootconfig: Try to clean old efi boot entriesIf one install FreeBSD on the same machine multiple times in a row oron different harddrive they have a lot of &apos;FreeBSD&apos; efi boot entries added.With this patch we now do :- If there is no &apos;FreeBSD&apos; entry we add one like before- If there is one or more entries we ask the user if they want to delete  them all and add a new one  - If they say yes we do that  - If they say no we prompt them an inputbox so they can enter a different    entry name if they want, it defaults to &apos;FreeBSD&apos;Reviewed by:	bapt, impMFC after:	2 weeksSponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33330

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Wed, 08 Dec 2021 09:37:54 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6644f529ca4c13975727c5625415fcc30c60af6 - powerpc64: make autoboot possible on powernv machines</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#b6644f529ca4c13975727c5625415fcc30c60af6</link>
        <description>powerpc64: make autoboot possible on powernv machinesIt&apos;s required to specify a default boot option in order to makepetitboot&apos;s autoboot feature work.Tested on Raptor BlackbirdReviewed by:	imp, luporlMFC after:	2 daysSponsored by:	Instituto de Pesquisas Eldorado (eldorado.org.br)Differential Revision:	https://reviews.freebsd.org/D32838

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 26 Nov 2021 00:02:53 +0000</pubDate>
        <dc:creator>Alfredo Dal&apos;Ava Junior &lt;alfredo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40923b0c81cc2c151388ec5ead59f4bed89ac432 - Fix scripted installation from media without local distfiles.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#40923b0c81cc2c151388ec5ead59f4bed89ac432</link>
        <description>Fix scripted installation from media without local distfiles.The bsdinstall script target did not have the infrastructure to fetchdistfiles from a remote server the way the interactive installer doeson e.g. bootonly media. Solve this by factoring out the parts of theinstaller that deal with fetching missing distributions into a newinstall stage called &apos;fetchmissingdists&apos;, which is called by both theinteractive and scripted installer frontends.In the course of these changes, cleaned up a few other issues withthe fetching of missing distribution files and added a warning iffetching the MANIFEST file, which is used to verify the integrity ofthe distribution files. We should at some point add cryptographicsignatures to MANIFEST so that it can be fetched safely if not presenton the install media (which it is for bootonly media).Initial patch by: Vin&#237;cius ZavamPR:		255659, 250928Reviewed by:	dteskeMFC after:	4 weeksDifferential Revision:	https://reviews.freebsd.org/D27121

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 28 May 2021 13:53:42 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e77cf2a4ab32a381df3c06d25b8b4f650047c3f2 - Restore /boot/efi to mtree.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#e77cf2a4ab32a381df3c06d25b8b4f650047c3f2</link>
        <description>Restore /boot/efi to mtree.Instead of whether /boot/efi exists, which it now always does, includingon systems that don&apos;t and can&apos;t use EFI, use whether /boot/efi ispresent in fstab to signal to the installer that it is a valid ESP andshould be configured. This has essentially the same semantics, but allows/boot/efi to be created unconditionally.Reviewed by:	bdragon, impTested by:	bdragon (ppc64)MFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D29068

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Sat, 06 Mar 2021 01:57:50 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b7472b3d8d2f1e90fade5236b44fd98d8e396c2 - Mount the EFI system partition (ESP) on newly-installed systems.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#0b7472b3d8d2f1e90fade5236b44fd98d8e396c2</link>
        <description>Mount the EFI system partition (ESP) on newly-installed systems.Per hier(7), the ESP will be mounted at /boot/efi. On UFS systems,any existing ESP will be reused and mounted there; otherwise, a new onewill be made. On ZFS systems, space for an ESP is allocated on all disksin the root pool, but only the partition actually used to boot is set upand mounted.This makes future upgrades of the EFI loader easier (upgrade scripts canjust change /boot/efi) and also greatly simplifies the parts of theinstaller involved in initialization of the ESP. It also makes theinstaller&apos;s behavior correspond to the documentation in hier(7).Reviewed by:		imp, tsoomeMFC after:		1 weekRelnotes:		yesDifferential Revision:	https://reviews.freebsd.org/D28897

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Tue, 23 Feb 2021 21:16:52 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7b08a307e88bb1abe17d13d11288392a8e4739ce - bsdinstall: riscv-specific tweaks</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#7b08a307e88bb1abe17d13d11288392a8e4739ce</link>
        <description>bsdinstall: riscv-specific tweaksMake the installer more useful, by allowing it to create a bootableinstallation. Also, enable the menu option for ZFS-on-root.Like arm64, RISC-V boots by UEFI only, so arm64&apos;s parteditimplementation is renamed and shared among the two platforms.Reviewed by:	gjbMFC after:	5 daysDifferential Revision:	https://reviews.freebsd.org/D28180

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 15 Jan 2021 16:34:54 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>676b7d077c2c5f548334cea7fccfbfb5d097c9df - bsdinstall: create /efi/boot directory in ESP</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#676b7d077c2c5f548334cea7fccfbfb5d097c9df</link>
        <description>bsdinstall: create /efi/boot directory in ESPIf the installer is creating a new ESP, then this directory will notexist and the subsequent cp will fail silently. This is usually of noconsequence if /efi/freebsd/loader.efi is set up correctly.Reviewed by:	impMFC after:	5 daysDifferential Revision:	https://reviews.freebsd.org/D28176

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 15 Jan 2021 16:14:27 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6d56081c9dca474130c0b34c39451b21c55102f - Initial support for implementing the bootXXX.efi workaround</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#c6d56081c9dca474130c0b34c39451b21c55102f</link>
        <description>Initial support for implementing the bootXXX.efi workaroundToo many version of UEFI firmware (so far only confirmed on amd64)don&apos;t really support efibootmgr selection of boot. That&apos;s the mostreliable, when it works, since there&apos;s no guesswork. However, many donot save, unmolested, the variables that efibootmgr sets, so as afallback we also install loader.efi as bootXXX.efi (where XXX iseither aa64 or x64) if it doesn&apos;t already exist in /efi/boot on theESP. The standard only defines this for removable devices, but it&apos;salmost ubiquitously used as a fallback. Many BIOSes implement a driveselection feature that takes over the efibootmgr protocol, rendineringit useless (either generally, or for those vendors not on the shortlist). bootxxx.efi works around this. However, we don&apos;t install itunconditionally there, as that breaks some popular multi-boot setups.MFC After: 1 weekDifferential Revision: https://reviews.freebsd.org/D26428

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Fri, 09 Oct 2020 00:16:26 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a107ddbb83a7a93d3c4e40f5355e158d6976bf90 - bsdinstall: Use TMPDIR if set</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#a107ddbb83a7a93d3c4e40f5355e158d6976bf90</link>
        <description>bsdinstall: Use TMPDIR if setSubmitted by:	Ryan Moeller &lt;ryan@freqlabs.com&gt;Reviewed by:	bcran, Nick Wolff &lt;darkfiberiru@gmail.com&gt;Differential Revision:	https://reviews.freebsd.org/D22979/

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Wed, 15 Jan 2020 00:45:05 +0000</pubDate>
        <dc:creator>Rebecca Cran &lt;bcran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9122aeeaa60ee2a1381ea935d749194b32940e7a - Merge ^/head r353316 through r353350.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/bootconfig#9122aeeaa60ee2a1381ea935d749194b32940e7a</link>
        <description>Merge ^/head r353316 through r353350.

            List of files:
            /src/usr.sbin/bsdinstall/scripts/bootconfig</description>
        <pubDate>Wed, 09 Oct 2019 16:40:22 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
