#
bbe2a1da |
| 09-Nov-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This is needed at least for wireless currently for when we entirely stop shipping new firmware in src.git to have working networking on the installed system (we already do need this for at least rtw89).
Sponsored by: The FreeBSD Foundation Tested with: 4 different iwlwifi chipsets in a system (earlier version) Suggested improvments by: jrtc27 MFC after: 8 hours Differential Revision: https://reviews.freebsd.org/D47491
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
7143521f |
| 03-Feb-2024 |
Jessica Clarke <jrtc27@FreeBSD.org> |
Revert "bsdinstall: separate out dist selection in prep for pkgbase support"
Firstly, my review comments were not addressed and instead totally ignored. Secondly, and a more valid justification for
Revert "bsdinstall: separate out dist selection in prep for pkgbase support"
Firstly, my review comments were not addressed and instead totally ignored. Secondly, and a more valid justification for the revert, this completely breaks the installer, since selectdists isn't installed. Given the blatant lack of testing, back out this commit until it has actually been tested and review comments taken on board so that the installer actually works.
This reverts commit 009d3f66cb5f0cf3f1d353f311d3a6878b2a534e.
show more ...
|
#
009d3f66 |
| 26-Jan-2024 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: separate out dist selection in prep for pkgbase support
No functional change intended.
Approved by: asiciliano Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revisio
bsdinstall: separate out dist selection in prep for pkgbase support
No functional change intended.
Approved by: asiciliano Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D43621
show more ...
|
Revision tags: release/14.0.0 |
|
#
a6d20207 |
| 02-Oct-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The Free
bsdinstall: revisit the finalconfig step
This moves the "finalconfig" step into a dedicated script, where it uses a loop instead of recursing into itself.
Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42046
show more ...
|
#
04b46577 |
| 11-Oct-2023 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsdinstall auto: replace dialog with bsddialog
bsdinstall/scripts/auto: Replace dialog(1) with bsddialog(1).
|
#
c0e249d3 |
| 15-Aug-2023 |
Lars Kellogg-Stedman <lars@oddbit.com> |
bsdinstall: avoid conflicts with fd 3
Throughout 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
bsdinstall: avoid conflicts with fd 3
Throughout 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 can cause the installer to fail with a "Bad file descriptor" error when f_dprintf attempts to use it.
This commit replaces all constructs like this:
exec 3>&1 SOME_VARIABLE=$(some command 2>&1 1>&3) exec 3>&-
With:
exec 5>&1 SOME_VARIABLE=$(some command 2>&1 1>&5) exec 5>&-
PR: 273148 Reviewed by: corvink Fixes: 1f7746d81f53447ac15cc99395bb714d4dd0a4da ("bsdinstall: stop messing with file descriptors") MFC after: 1 week
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
03d66186 |
| 03-Oct-2022 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: add hooks to allow for easier customizing the install
Approved by: allanjude Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D364
bsdinstall: add hooks to allow for easier customizing the install
Approved by: allanjude Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D36459
show more ...
|
#
17f4ded5 |
| 16-Aug-2022 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: add variables to allow skipping over some phases of the install
Reviewed by: allanjude, dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://review
bsdinstall: add variables to allow skipping over some phases of the install
Reviewed by: allanjude, dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35357
show more ...
|
#
3bcd2612 |
| 06-Jun-2022 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: allow overriding DISTRIBUTIONS in the normal auto mode
Reviewed by: dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35355
|
#
cc42ef53 |
| 24-May-2022 |
Brad Davis <brd@FreeBSD.org> |
bsdinstall: allow whitelabeling the scripts
Approved by: allanjude, asiciliano Differential Revision: https://reviews.freebsd.org/D35197 Sponsored by: Rubicon Communications, LLC ("Netgate")
|
Revision tags: release/13.1.0, release/12.3.0 |
|
#
95f0da5b |
| 22-Jul-2021 |
Renato Botelho <renato@netgate.com> |
bsdinstall: Only show menu if there are more items to be installed
MFC after: 3 days Obtained from: Rubicon Communications, LLC ("Netgate") Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
40923b0c |
| 28-May-2021 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Fix scripted installation from media without local distfiles.
The bsdinstall script target did not have the infrastructure to fetch distfiles from a remote server the way the interactive installer d
Fix scripted installation from media without local distfiles.
The bsdinstall script target did not have the infrastructure to fetch distfiles from a remote server the way the interactive installer does on e.g. bootonly media. Solve this by factoring out the parts of the installer that deal with fetching missing distributions into a new install stage called 'fetchmissingdists', which is called by both the interactive and scripted installer frontends.
In the course of these changes, cleaned up a few other issues with the fetching of missing distribution files and added a warning if fetching the MANIFEST file, which is used to verify the integrity of the distribution files. We should at some point add cryptographic signatures to MANIFEST so that it can be fetched safely if not present on the install media (which it is for bootonly media).
Initial patch by: Vinícius Zavam PR: 255659, 250928 Reviewed by: dteske MFC after: 4 weeks Differential Revision: https://reviews.freebsd.org/D27121
show more ...
|
Revision tags: release/13.0.0 |
|
#
7b08a307 |
| 15-Jan-2021 |
Mitchell Horne <mhorne@FreeBSD.org> |
bsdinstall: riscv-specific tweaks
Make the installer more useful, by allowing it to create a bootable installation. Also, enable the menu option for ZFS-on-root.
Like arm64, RISC-V boots by UEFI on
bsdinstall: riscv-specific tweaks
Make the installer more useful, by allowing it to create a bootable installation. Also, enable the menu option for ZFS-on-root.
Like arm64, RISC-V boots by UEFI only, so arm64's partedit implementation is renamed and shared among the two platforms.
Reviewed by: gjb MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D28180
show more ...
|
Revision tags: release/12.2.0, release/11.4.0 |
|
#
bb1d0df5 |
| 29-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357179 through r357269.
|
#
595373dd |
| 27-Jan-2020 |
Ben Woods <woodsb02@FreeBSD.org> |
bsdinstall: Provide help text for partitioning options
Includes commentary of when ZFS works well by default (>= 8GB RAM), and where to go for information on ZFS tuning if required.
Also hoist the
bsdinstall: Provide help text for partitioning options
Includes commentary of when ZFS works well by default (>= 8GB RAM), and where to go for information on ZFS tuning if required.
Also hoist the options text to the top of script as variables (will help with future international translations).
Reviewed by: philip, dteske, karels, imp, emaste Approved by: rgrimes Differential Revision: https://reviews.freebsd.org/D23224
show more ...
|
#
d512033e |
| 15-Jan-2020 |
Ben Woods <woodsb02@FreeBSD.org> |
bsdinstall: Change "default" (first) Partitioning method to ZFS
Reported by: Ruben Schade (during his talk at linux.conf.au) Approved by: philip Differential Revision: https://reviews.freebsd.org/D2
bsdinstall: Change "default" (first) Partitioning method to ZFS
Reported by: Ruben Schade (during his talk at linux.conf.au) Approved by: philip Differential Revision: https://reviews.freebsd.org/D23173
show more ...
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
fda9adaf |
| 27-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339670 through r339812.
|
#
f0c98fde |
| 26-Oct-2018 |
Devin Teske <dteske@FreeBSD.org> |
Fix dialog autosizing in bsdinstall auto error messages
Sponsored by: Smule, Inc.
|
Revision tags: release/11.2.0 |
|
#
229c92e7 |
| 04-Feb-2018 |
Allan Jude <allanjude@FreeBSD.org> |
Add the ThinkPad X1 (sandybridge) to the bsdinstall blacklist
MFC after: 2 weeks Sponsored by: FOSDEM IllumOS Table
|
#
4b49587c |
| 06-Jan-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327341 through r327623.
|
#
8befcf7b |
| 02-Jan-2018 |
Nathan Whitehorn <nwhitehorn@FreeBSD.org> |
Add installer support for PS3 and PowerNV systems, also laying the foundation for invoking efibootmgr as part of new-style EFI booting on x86. On PS3 and PowerNV, which are booted using Linux kexec f
Add installer support for PS3 and PowerNV systems, also laying the foundation for invoking efibootmgr as part of new-style EFI booting on x86. On PS3 and PowerNV, which are booted using Linux kexec from petitboot rather than by loader(8), install the kernel and the rest of /boot to a FAT partition and set up the appropriate petitboot configuration file there.
The new bootconfig installer stage can do platform-dependent modifications more complex than partition layout and installation of boot blocks and can be used to (as here) set up some special configuration files, run efibootmgr, or boot0cfg.
MFC after: 1 month
show more ...
|
Revision tags: release/10.4.0 |
|
#
531c2d7a |
| 24-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|
#
bca9d05f |
| 23-Jul-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r319973 through 321382.
|
Revision tags: release/11.1.0 |
|
#
2fef18f8 |
| 19-Jul-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r320994 through r321238.
|