<?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 jail</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>dac74b20c706b1f73986fb40dac27ed85c1d2850 - bsdinstall: Drop &quot;Technology preview&quot; from package sets</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#dac74b20c706b1f73986fb40dac27ed85c1d2850</link>
        <description>bsdinstall: Drop &quot;Technology preview&quot; from package setsAnd refer to dist sets as &quot;legacy.&quot;  This matches our expectation forFreeBSD 16.0.Reviewed by:	cpercivaSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54156

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Tue, 09 Dec 2025 20:29:05 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74921426d552f7491c61684465f964b446379dac - bsdinstall: jail: Fix DISTMENU items</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#74921426d552f7491c61684465f964b446379dac</link>
        <description>bsdinstall: jail: Fix DISTMENU itemsThe menu was incorrectly using the fourth column (distname) instead ofthe first (dist) of the MANIFEST.The actual file name is on the first column of the MANIFEST file.Remove the .txz part of the name to build the menu options.Reviewed by:	jamieMFC after:	5 daysDifferential Revision:	https://reviews.freebsd.org/D53177

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Wed, 22 Oct 2025 18:21:04 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ee348e27143b857445fd261cbe6695d6d57c836 - bsdinstall: Fix typos</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#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/jail</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>abd9424590ba37ac10e92723ad6428f0448024c1 - bsdinstall: Tweak pkgbase/dist set labels</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#abd9424590ba37ac10e92723ad6428f0448024c1</link>
        <description>bsdinstall: Tweak pkgbase/dist set labelsHave the button labels refer to the artifact type directly (distributionsets / packages), and use &quot;Tech Preview&quot; as packaged base is no longerexperimental.Reviewed by:	ivy, cpercivaSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D52999

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Thu, 09 Oct 2025 17:01:36 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d0a90512ee35064697fbeffd0886eba4c82eb8d - bsdinstall: Improve pkgbase handling for jails</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#8d0a90512ee35064697fbeffd0886eba4c82eb8d</link>
        <description>bsdinstall: Improve pkgbase handling for jailsAdd a new --jail option to the pkgbase script which installsjail-specific set variants if they exist:* &quot;minimal&quot; is replaced with &quot;minimal-jail&quot;* A kernel is not installed.* For sets shown in the component selection dialogue, only show the  appropriate variant (jail or non-jail) for the target.Modify the jail script to pass --jail to the pkgbase script.Remove the redundant --no-kernel option, which was added in 15.0 andwas only used to install jails.MFC after:	3000msReviewed by:	ifreund_freebsdfoundation.orgSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D52829

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Fri, 03 Oct 2025 21:36:30 +0000</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccbd3de0f377b62f980e205aebe0fedb5acc3415 - bsdinstall: Copy /etc/localtime as symlink in jail script</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#ccbd3de0f377b62f980e205aebe0fedb5acc3415</link>
        <description>bsdinstall: Copy /etc/localtime as symlink in jail scriptWithout -P (or -R, which defaults to enabling -P) symlinks aredereferenced and so the target file is copied, not the symlink itself.Fixes:	5e16809c953f (&quot;tzsetup: symlink /etc/localtime instead of copying&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Wed, 27 Aug 2025 21:31:26 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9de72af2cceb6fc4aead0990cccdf565531bc248 - bsdinstall: restore the environment when restarting</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#9de72af2cceb6fc4aead0990cccdf565531bc248</link>
        <description>bsdinstall: restore the environment when restartingIt is possible to restart the installation process upon errors, wheninstalling normally through the `auto` script, or when installing a jailwith the `jail` script. However, some values obtained interactively fromthe user or guessed by some scripts were kept in the environment whenrestarting the process; this made it impossible to re-run some steps asexpected after the restart.For instance, if a bad choice of mirror was made in the `mirrorselect`phase, restarting the installer remembered the choice made, and wouldnever prompt for a different one again. Rebooting was then the only easyway out of this situation.This change restores a pre-defined list of environment variables whenrestarting the installation process.PR:		266987Reviewed by:	emasteApproved by:	philip (mentor)Sponsored by:	The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D42281

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Fri, 23 May 2025 15:50:42 +0000</pubDate>
        <dc:creator>Pierre Pronchery &lt;khorben@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4daf244aedfccbae54bd0a1949940ef974605ade - bsdinstall: add pkgbase prompt to jail script</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#4daf244aedfccbae54bd0a1949940ef974605ade</link>
        <description>bsdinstall: add pkgbase prompt to jail scriptSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D49823

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Mon, 14 Apr 2025 10:03:14 +0000</pubDate>
        <dc:creator>Isaac Freund &lt;ifreund@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>731704f5ea2f6f9d7e3c4b5ed2ad1a3cba703f42 - bsdinstall: Fix installation script splitting</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#731704f5ea2f6f9d7e3c4b5ed2ad1a3cba703f42</link>
        <description>bsdinstall: Fix installation script splittingThis allows writing setup scripts that contain lines starting with&quot;#!&quot;, e.g., a shebang when creating a shell script using cat:    #!/bin/sh    echo &quot;Populate rc.local&quot;    cat &gt;/etc/rc.local&lt;&lt;EOF    #!/bin/sh    echo booted | logger -s -t &apos;example&apos;    EOFPrevent accidentally running a setup script left behind by aprevious invocation of bsdinstall.Reviewed by:	imp, jrtc27Differential Revision:	https://reviews.freebsd.org/D43350

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Sat, 06 Jan 2024 16:55:31 +0000</pubDate>
        <dc:creator>Michael Gmelin &lt;grembo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9cf989234d37a0885ee6228bcb6fa8f20f72b2f - bsdinstall: Fail nicely in jail target</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#b9cf989234d37a0885ee6228bcb6fa8f20f72b2f</link>
        <description>bsdinstall: Fail nicely in jail targetIf the directory is empty we fail with a message regarding mkdir in whichthe empty directory can&apos;t be seen because it is not quoted.Show a nice message so the user knows what is going on.Reviewed by:		bapt@Differential Revision:	https://reviews.freebsd.org/D42252

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Tue, 17 Oct 2023 13:37:04 +0000</pubDate>
        <dc:creator>Fernando Apestegu&#237;a &lt;fernape@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01ab86f7e6a6bf540e7c302a7f7b385f20fa4a3f - bsdinstall: reset the mirror when restarting</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#01ab86f7e6a6bf540e7c302a7f7b385f20fa4a3f</link>
        <description>bsdinstall: reset the mirror when restartingIt is possible to restart the installation process upon errors, wheninstalling normally through the `auto` script, or when setting up a jailwith the `jail` script. However, some values obtained interactively fromthe user or guessed by some scripts are kept in the environment whenrestarting the process; this makes it impossible to run some steps asexpected after the restart.For instance, if a bad choice of mirror was made in the `mirrorselect`phase, restarting the installer remembers the choice made, and willnever prompt for a different one. Rebooting is then the only easy wayout of this situation.This change only affects the `jail` script for now, as otherwise thereis no way to tell if the value had been specifically set by the userbefore starting bsdinstall.Reviewed by:	baptSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D42183

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Thu, 12 Oct 2023 20:34:06 +0000</pubDate>
        <dc:creator>Pierre Pronchery &lt;pierre@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c0e249d32c780ee8240fe8b3b8144078a8eec41f - bsdinstall: avoid conflicts with fd 3</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#c0e249d32c780ee8240fe8b3b8144078a8eec41f</link>
        <description>bsdinstall: avoid conflicts with fd 3Throughout the bsdinstall script fd 3 is used by f_dprintf (set through$TERMINAL_STDOUT_PASSTHRU). In several places in the bsdinstalls scripts,we use fd 3 to juggle stdout when calling out to other tools, which cancause the installer to fail with a &quot;Bad file descriptor&quot; error whenf_dprintf attempts to use it.This commit replaces all constructs like this:    exec 3&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;3)    exec 3&gt;&amp;-With:    exec 5&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;5)    exec 5&gt;&amp;-PR:			273148Reviewed by:		corvinkFixes:			1f7746d81f53447ac15cc99395bb714d4dd0a4da (&quot;bsdinstall: stop messing with file descriptors&quot;)MFC after:		1 week

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Tue, 15 Aug 2023 15:44:02 +0000</pubDate>
        <dc:creator>Lars Kellogg-Stedman &lt;lars@oddbit.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/jail#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</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>cc42ef5328963ee55c3305b136e9a86145f24594 - bsdinstall: allow whitelabeling the scripts</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#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/jail</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>4effc38819d9c9b410cee9e3b51f0cabeec27677 - bsdinstall jail: Replace dialog with bsddialog</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#4effc38819d9c9b410cee9e3b51f0cabeec27677</link>
        <description>bsdinstall jail: Replace dialog with bsddialogReplace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.Reviewed by:		baptDifferential Revision:	https://reviews.freebsd.org/D35274

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Sat, 21 May 2022 15:10:35 +0000</pubDate>
        <dc:creator>Alfonso S. Siciliano &lt;asiciliano@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4042b356a00e12d6888a4e15e2373453804c5121 - bsdinstall: Fix mirror selection</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#4042b356a00e12d6888a4e15e2373453804c5121</link>
        <description>bsdinstall: Fix mirror selectionThis is a follow-up to 2697622687708bffd4c3dcfc44f0c977a78e506d,which fixed 2 out of 3 broken uses of the mirrorselect script.Reviewed by:	emasteApproved by:	emaste (src)MFC after:	7 daysDifferential Revision:	https://reviews.freebsd.org/D32927

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Wed, 10 Nov 2021 15:39:09 +0000</pubDate>
        <dc:creator>Mateusz Piotrowski &lt;0mp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce785c50bfacf4fc8f7529e1bf6e2966dc5fac1 - bsdinstall: Also copy /var/db/zoneinfo</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#6ce785c50bfacf4fc8f7529e1bf6e2966dc5fac1</link>
        <description>bsdinstall: Also copy /var/db/zoneinfoPer tzsetup(8), /etc/localtime and /var/db/zoneinfo go hand in hand.Reviewed by:	imp@Pull Request:	https://github.com/freebsd/freebsd-src/pull/486

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Sun, 20 Jun 2021 02:22:48 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>6f4c1456b51dc35c03b2c02cc06e8b4308779855 - bsdinstall: Allow automation in jails</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#6f4c1456b51dc35c03b2c02cc06e8b4308779855</link>
        <description>bsdinstall: Allow automation in jailsSet SCRIPT=/path/to/script env var to be able to automate bsdinstall toa jail.Pull Request:	https://github.com/freebsd/freebsd-src/pull/473Reviewed by:	allanjude

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Mon, 07 Jun 2021 20:49:02 +0000</pubDate>
        <dc:creator>eoli3n &lt;jonathan.kirszling@runbox.com&gt;</dc:creator>
    </item>
<item>
        <title>dac74b20c706b1f73986fb40dac27ed85c1d2850 - bsdinstall: Drop &quot;Technology preview&quot; from package sets</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#dac74b20c706b1f73986fb40dac27ed85c1d2850</link>
        <description>bsdinstall: Drop &quot;Technology preview&quot; from package setsAnd refer to dist sets as &quot;legacy.&quot;  This matches our expectation forFreeBSD 16.0.Reviewed by:	cpercivaSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D54156

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Tue, 09 Dec 2025 20:29:05 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74921426d552f7491c61684465f964b446379dac - bsdinstall: jail: Fix DISTMENU items</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/jail#74921426d552f7491c61684465f964b446379dac</link>
        <description>bsdinstall: jail: Fix DISTMENU itemsThe menu was incorrectly using the fourth column (distname) instead ofthe first (dist) of the MANIFEST.The actual file name is on the first column of the MANIFEST file.Remove the .txz part of the name to build the menu options.Reviewed by:	jamieMFC after:	5 daysDifferential Revision:	https://reviews.freebsd.org/D53177

            List of files:
            /src/usr.sbin/bsdinstall/scripts/jail</description>
        <pubDate>Wed, 22 Oct 2025 18:21:04 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
