<?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 script</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>73936ae3 - bsdinstall: Fix typo (Instalation -&gt; Installation).</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#73936ae3</link>
        <description>bsdinstall: Fix typo (Instalation -&gt; Installation).(cherry picked from commit 5104dfbeff3e1489f1caee482c7ad1ff9be8e61d)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Thu, 03 Jun 2021 04:43:14 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b74458d - bsdinstall: Avoid double-mounting /dev</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#4b74458d</link>
        <description>bsdinstall: Avoid double-mounting /devAfter 34766aa8cb514472c571f8b0e90e833833acef51 we are mounting andunmounting devfs elsewhere already.Reviewed by:	nwhitehornMFC after:	1 weekSponsored by:	iXsystems, Inc.Differential Revision:	https://reviews.freebsd.org/D30877(cherry picked from commit b50db44f021c12283a2e140063a6b6fcc30295e5)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Wed, 23 Jun 2021 13:42:43 +0000</pubDate>
        <dc:creator>Ryan Moeller &lt;freqlabs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a4dffac - Fix scripted installation from media without local distfiles.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#5a4dffac</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(cherry picked from commit 40923b0c81cc2c151388ec5ead59f4bed89ac432)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</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>4aaf6dd0 - Fix scripted installs on EFI systems using ZFS root with zfsboot.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#4aaf6dd0</link>
        <description>Fix scripted installs on EFI systems using ZFS root with zfsboot.Unlike attended installations, scripted installs did not mount non-ZFSpartitions when ZFS root (via zfsboot) was selected. Since this includedthe ESP, the EFI loader was not installed. Copy logic from theattended-install path to make this work.PR:		255824, 255081MFC after:	1 weekObtained from:	Mark Huizer(cherry picked from commit 34766aa8cb514472c571f8b0e90e833833acef51)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Fri, 14 May 2021 12:30:41 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4601382e - Fix scripted installs on EFI systems after default mounting of the ESP.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#4601382e</link>
        <description>Fix scripted installs on EFI systems after default mounting of the ESP.Because the ESP mount point (/boot/efi) is in mtree, tar will attempt toextract a directory at that point post-mount when the system is installed.Normally, this is fine, since tar can happily set whatever properties itwants. For FAT32 file systems, however, like the ESP, tar will attempt toset mtime on the root directory, which FAT does not support, and tar willinterpret this as a fatal error, breaking the install (seehttps://github.com/libarchive/libarchive/issues/1516). This issue wouldalso break scripted installs on bare-metal POWER8, POWER9, and PS3systems, as well as some ARM systems.This patch solves the problem in two ways:- If stdout is a TTY, use the distextract stage instead of tar, as in  interactive installs. distextract solves this problem internally and  provides a nicer UI to boot, but requires a TTY.- If stdout is not a TTY, use tar but, as a stopgap for 13.0, exclude  boot/efi from tarball extraction and then add it by hand. This is a  hack, and better solutions (as in the libarchive ticket above) will  obsolete it, but it solves the most common case, leaving only  unattended TTY-less installs on a few tier-2 platforms broken.In addition, fix a bug with fstab generation uncovered once the tar issueis fixed that umount(8) can depend on the ordering of lines in fstab in away that mount(8) does not. The partition editor now writes out fstab inmount order, making sure umount (run at the end of scripted, but notinteractive, installs) succeeds.PR:		254395Approved by:	re (gjb)Reviewed by:	gjb, impMFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D29380(cherry picked from commit c2f16c595eb51c6e0cb6ece3f6f078d738019059)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Tue, 23 Mar 2021 13:19:42 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a107ddbb - bsdinstall: Use TMPDIR if set</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#a107ddbb</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:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</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>8befcf7b - Add installer support for PS3 and PowerNV systems, also laying the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#8befcf7b</link>
        <description>Add installer support for PS3 and PowerNV systems, also laying thefoundation for invoking efibootmgr as part of new-style EFI booting onx86. On PS3 and PowerNV, which are booted using Linux kexec from petitbootrather than by loader(8), install the kernel and the rest of /boot to aFAT partition and set up the appropriate petitboot configuration filethere.The new bootconfig installer stage can do platform-dependent modificationsmore complex than partition layout and installation of boot blocks and canbe used to (as here) set up some special configuration files, run efibootmgr,or boot0cfg.MFC after:	1 month

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Tue, 02 Jan 2018 05:27:24 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7640440 - bsdinstall: do not use distextract in scripted mode</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#d7640440</link>
        <description>bsdinstall: do not use distextract in scripted modeIt requires a tty, which might not be available in scripted installs. Insteadextract the sets manually using tar.Reviewed by:		tsoomeSponsored by:		Citrix Systems R&amp;DMFC after:		1 weekDifferential revision:	https://reviews.freebsd.org/D10736

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Mon, 22 May 2017 11:41:17 +0000</pubDate>
        <dc:creator>Roger Pau Monn&#233; &lt;royger@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f34d6c3 - bsdinstall: mount is not needed for the ZFS install case</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#2f34d6c3</link>
        <description>bsdinstall: mount is not needed for the ZFS install caseBecause the datasets are already mounted by zfsboot, and the mount scriptdoesn&apos;t know anything about ZFS. Also do not execute the &quot;umount&quot; script forZFS for the same reasons.Reviewed by:		dteske, tsoomeSponsored by:		Citrix Systems R&amp;DMFC after:		1 weekDifferential revision:	https://reviews.freebsd.org/D10738

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Mon, 22 May 2017 11:38:39 +0000</pubDate>
        <dc:creator>Roger Pau Monn&#233; &lt;royger@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5a24129 - Update copyright</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#e5a24129</link>
        <description>Update copyrightMFC after:	3 daysX-MFC-to:	stable/10

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Fri, 11 Sep 2015 21:13:34 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>96eeaba5 - Better to reset trap and explicitly exit success</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#96eeaba5</link>
        <description>Better to reset trap and explicitly exit successMFC after:	3 daysX-MFC-to:	stable/10

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Fri, 11 Sep 2015 21:12:41 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c5d7fab - Fix typo in debug/log statement.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#4c5d7fab</link>
        <description>Fix typo in debug/log statement.Submitted by:	Rick Miller &lt;vmiller@hostileadmin.com&gt;

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Mon, 14 Apr 2014 05:35:01 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7684efd - Add zfsboot to the scripted interface of bsdinstall(8); oops!</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#c7684efd</link>
        <description>Add zfsboot to the scripted interface of bsdinstall(8); oops!NB: If the zfsboot variables ($ZFSBOOT_*) are set, a script isassumed to want zfsboot module instead of scriptedpart module.Submitted by:	Lo&#239;c Brarda &lt;loic.brarda@cern.ch&gt;Reviewed by:	nwhitehorn@MFC after:	3 days

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Sun, 16 Feb 2014 06:56:44 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc4a673f - A series of changes tested together as a whole:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#bc4a673f</link>
        <description>A series of changes tested together as a whole:+ Add a `-D FILE&quot; command-line option for overriding the path to the  bsdinstall log file (BSDINSTALL_LOG env var).+ Document new `-D FILE&apos; in the man page for bsdinstall.+ If FILE in `-D FILE&apos; begins with a +, debug output goes to stdout  (interleaved between dialog(1) invocations/output) as well as to FILE  (minus the leading + of course).+ If BSDINSTALL_LOG cannot be written, then debugging is disabled (except in  the case of a leading + in the pathname, wherein debug will still be  printed to stdout).+ Update source code formatting style.+ Fix a dangling participle (&quot;Begun ...&quot; -&gt; &quot;Began ...&quot;)+ Rewrite the docsinstall script (was necessary to abate direct dependency  on BSDINSTALL_LOG (instead, use fault-tolerant bsdconfig framework which  displays appropriate errors for package management).NB: docsinstall is still using pkg(8) after this change.+ Add additional debug output for dhclient/rtsol/wpa_cliscan+ Display script errors in a textbox rather than just on stdout+ Update many coments.+ Add new f_show_err() API call (like f_show_msg but changes the dialog  title to &quot;Error&quot;)(see bsdconfig&apos;s `common.subr&apos;).+ Add new f_eval_catch() API call for executing a command via eval but not  before logging the command to debug. Several example cases documented in  API header for function in bsdconfig&apos;s `common.subr&apos;.+ Fix dialog auto-sizing when launched as an rvalue to a pipe for indirected  scripts (previously would default to 24x80 sizing in this case, now it can  autosize to full size even when in a pipe chain).+ Fix bug in f_snprintf if $format argument began with &quot;-&quot;; printf would  misinterpret as a flag. (this is in bsdcofig&apos;s `strings.subr&apos;).+ Add accompanying f_sprintf() and f_vsprintf() to go along with already  existing f_snprintf() and f_vsnprintf() (see bsdconfig&apos;s `strings.subr&apos;).+ Remove some unnecessary default ZFS datasets from the automatic &quot;zfsboot&quot;  script. Such as: /usr/ports/distfiles /usr/ports/packages /usr/obj /var/db  /var/empty /var/mail and /var/run (these can all be created as-needed once  the system is installed).+ Remove setuid=off for /usr/home (as discussed from last round of CFT).+ Fix some i18n string violations in &quot;zfsboot&quot;.+ Bolster debugging output in &quot;zfsboot&quot;.+ Fix some string quoting issues in &quot;zfsboot&quot;.+ Fix some variable scope issues in &quot;zfsboot&quot;.+ Change &quot;Create&quot; to &quot;Install&quot; in &quot;zfsboot&quot; main menu.+ Increase error checking in &quot;zfsboot&quot; (type-check arguments and such).+ Add call to &quot;graid destroy&quot; killing automatic metadata (part of the series  of pedantic destructions we do when bootstrapping a new/naked disk).+ Make judicious use of new f_eval_catch() in &quot;zfsboot&quot;.+ Fixup some variable names for consistency (zfsboot).+ Fix an underride syntax parameter expansion folly (zfsboot).+ Confirm layout if not explicitly chosen when blindly proceeding (no  longer have to touch anything on the ZFS menu if it scares you, just  choose the omnibus &quot;Install&quot; option at the top and you&apos;ll be prompted to  select vdev type and disks in the layout confirmation dialog).+ Change numbered menu items to alphabetic for more efficient navigation.+ Consolidate vdev selection and disk selection into a single stateful  menu which performs validation and allows backing out to each previous  menu as you go deeper.+ Redesign the ``Last Chance&apos;&apos; dialog (still using the same colors, but  make it conform to a tolerable width and make disks appear in a block-  quote style indented region).+ Fix a bug wherein we used the a lowercase variable name by accident  (actual variable name declared as all-uppercase) at the time of  initializing fstab(5) (not believed to cause any issues though).+ Update the geli setup infobox for each provider being initialized  (not just at the onset -- since each ``geli init&apos;&apos; causes kernel messages  to push our infobox off-screen).Reviewed by:	Allan Jude &lt;freebsd@allanjude.com&gt;Discussed on:	-currentMFC after:	3 days

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Fri, 08 Nov 2013 09:57:03 +0000</pubDate>
        <dc:creator>Devin Teske &lt;dteske@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfc23ba5 - After installation, dump 4096 bytes from /dev/random to /entropy in the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#dfc23ba5</link>
        <description>After installation, dump 4096 bytes from /dev/random to /entropy in thenewly installed system.  This should greatly increase the amount ofentropy available when SSH host keys are generated during first boot.Reviewed by:    markm, nathanwApproved by:	re (gjb)

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Fri, 11 Oct 2013 20:21:44 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4bdf7393 - If no resolv.conf has been made for the new system already and the install</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#4bdf7393</link>
        <description>If no resolv.conf has been made for the new system already and the installmedia has one already, copy it in lieu of leaving things blank. Thisreduces the foot-shooting potential for PXE installs that immediatelyadd packages.

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Sun, 27 Jan 2013 23:12:37 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd67b82b - Remove some debugging code that snuck in.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#bd67b82b</link>
        <description>Remove some debugging code that snuck in.

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Mon, 21 Jan 2013 02:47:14 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2ffbec18 - Add a scripting frontend. Documentation and release(7) support coming later.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.sbin/bsdinstall/scripts/script#2ffbec18</link>
        <description>Add a scripting frontend. Documentation and release(7) support coming later.Scripts take the form:------------------------------------PARTITIONS=ada0DISTRIBUTIONS=&quot;kernel.txz base.txz ports.txz&quot;#!/bin/shecho &quot;sshd_enable=YES&quot; &gt;&gt; /etc/rc.confpkg add puppetecho &quot;System setup complete&quot;------------------------------------The second part of the script (beginning with #!) is run in the newlyinstalled system after the installation onto ada0 (with default partitioning,see scriptedpart for more complicated scenarios) is complete.

            List of files:
            /freebsd-13.1/usr.sbin/bsdinstall/scripts/script</description>
        <pubDate>Mon, 21 Jan 2013 01:01:32 +0000</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
