|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0 |
|
| #
03c07bdc |
| 09-Nov-2024 |
Bjoern A. Zeeb <[email protected]> |
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 Approved by: re (cperciva) Differential Revision: https://reviews.freebsd.org/D47491
(cherry picked from commit bbe2a1da2df639c616869aa838244c8094779bd4) (cherry picked from commit 15f6edf20e4e1542f2385a9cbd6e996e23252858)
show more ...
|
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
33005c89 |
| 24-May-2022 |
Brad Davis <[email protected]> |
bsdinstall: break list of scripts out to one per line to make adding/removing entries easier
Approved by: allanjude, asiciliano Differential Revision: https://reviews.freebsd.org/D35249 Sponsored b
bsdinstall: break list of scripts out to one per line to make adding/removing entries easier
Approved by: allanjude, asiciliano Differential Revision: https://reviews.freebsd.org/D35249 Sponsored by: Rubicon Communications, LLC ("Netgate")
show more ...
|
|
Revision tags: release/13.1.0, release/12.3.0 |
|
| #
40923b0c |
| 28-May-2021 |
Nathan Whitehorn <[email protected]> |
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, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
8befcf7b |
| 02-Jan-2018 |
Nathan Whitehorn <[email protected]> |
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, release/11.1.0, release/11.0.1, release/11.0.0 |
|
| #
0e3f233f |
| 15-Jul-2016 |
Bartek Rutkowski <[email protected]> |
Add new System Hardening menu and options to bsdinstall.
This patch add new 'hardening' file responsible for new bsdinstall 'System Hardening' menu allowing users to set some sane and carefully pick
Add new System Hardening menu and options to bsdinstall.
This patch add new 'hardening' file responsible for new bsdinstall 'System Hardening' menu allowing users to set some sane and carefully picked system security options (like random process id's, hiding other users/groups processes and others).
All options are OFF by default in this patch due to POLA principle with intention to turn change some of them to ON by default in future.
Reviewed by: adrian, allanjude, bdrewery, nwhitehorn Approved by: adrian, allanjude MFC after: 7 days
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
7fdd45b0 |
| 26-Nov-2015 |
Bryan Drewery <[email protected]> |
Use LIBEXECDIR for /usr/libexec.
MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
|
|
Revision tags: release/10.2.0, release/10.1.0, release/9.3.0 |
|
| #
3bdf7758 |
| 13-Apr-2014 |
Warner Losh <[email protected]> |
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit.
show more ...
|
|
Revision tags: release/10.0.0 |
|
| #
cd88b886 |
| 11-Oct-2013 |
Devin Teske <[email protected]> |
Add zfsboot module as an option for automatic configuration. Default is to run interactively but it can be scripted too (optinally completely non-interactive). Currently supports GELI and all ZFS vde
Add zfsboot module as an option for automatic configuration. Default is to run interactively but it can be scripted too (optinally completely non-interactive). Currently supports GELI and all ZFS vdev types. Also performs validation on selections/settings providing error messages if necessary, explaining (in plain language) what the issue is. Currently the auto partitioning of naked disks only supports GPT and MBR (VTOC8 pending for sparc64), so is only available for i386/amd64 install.
Submitted by: Allan Jude <[email protected]>, myself Reviewed by: Allan Jude <[email protected]> Approved by: re (glebius)
show more ...
|
| #
dfc23ba5 |
| 11-Oct-2013 |
Dag-Erling Smørgrav <[email protected]> |
After installation, dump 4096 bytes from /dev/random to /entropy in the newly installed system. This should greatly increase the amount of entropy available when SSH host keys are generated during f
After installation, dump 4096 bytes from /dev/random to /entropy in the newly installed system. This should greatly increase the amount of entropy available when SSH host keys are generated during first boot.
Reviewed by: markm, nathanw Approved by: re (gjb)
show more ...
|
|
Revision tags: release/9.2.0, release/8.4.0 |
|
| #
2ffbec18 |
| 21-Jan-2013 |
Nathan Whitehorn <[email protected]> |
Add a scripting frontend. Documentation and release(7) support coming later.
Scripts take the form:
------------------------------------ PARTITIONS=ada0 DISTRIBUTIONS="kernel.txz base.txz ports.txz
Add a scripting frontend. Documentation and release(7) support coming later.
Scripts take the form:
------------------------------------ PARTITIONS=ada0 DISTRIBUTIONS="kernel.txz base.txz ports.txz"
#!/bin/sh echo "sshd_enable=YES" >> /etc/rc.conf pkg add puppet echo "System setup complete" ------------------------------------
The second part of the script (beginning with #!) is run in the newly installed system after the installation onto ada0 (with default partitioning, see scriptedpart for more complicated scenarios) is complete.
show more ...
|
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0 |
|
| #
bfc3bab8 |
| 09-Jul-2011 |
Nathan Whitehorn <[email protected]> |
Per request of the docs team, install docs as packages, instead of via the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and for putting up with me taking entirely too long to co
Per request of the docs team, install docs as packages, instead of via the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and for putting up with me taking entirely too long to commit this!
Submitted by: blackend
show more ...
|
| #
7986af23 |
| 29-May-2011 |
Bjoern A. Zeeb <[email protected]> |
Split netconfig into three parts: - netconfig - what auto will call which in turn will check for IPv4 and IPv6 to be available and ask the user to configure it by calling - netconfig_ipv4 doing D
Split netconfig into three parts: - netconfig - what auto will call which in turn will check for IPv4 and IPv6 to be available and ask the user to configure it by calling - netconfig_ipv4 doing DHCP and static IPv4 addresses, and - netconfig_ipv6 doing rtsol and static IPv6 addresses, and then checking, querying and updating resolv.conf upon return. Both DHCP and rtsol (in the future) might update resolv.conf already so we seed ourselves from that file if available.
Reviewed by: nwhitehorn Sponsored by: The FreeBSD Foundation Sponsored by: iXsystems
show more ...
|
| #
6dcef0cf |
| 27-Mar-2011 |
Nathan Whitehorn <[email protected]> |
Add mirror selection for FTP installs. To support TBEMD installs (e.g. powerpc64), this looks in a slightly different default path than now, specifying both $MACHINE and $MACHINE_ARCH: MIRROR/pub/Fre
Add mirror selection for FTP installs. To support TBEMD installs (e.g. powerpc64), this looks in a slightly different default path than now, specifying both $MACHINE and $MACHINE_ARCH: MIRROR/pub/FreeBSD/releases/`uname -p`/`uname -m`/`uname -r`
How to handle TBEMD properly probably merits some more discussion, but, since no such 9.0-CURRENT distfiles exist at the moment, all existing mirrors presently fail anyway.
show more ...
|
| #
b70047d4 |
| 13-Mar-2011 |
Nathan Whitehorn <[email protected]> |
Add generation of an installation manifest containing SHA256 checksums as well as package descriptions and add code in the installer to check the checksums.
|
| #
2118f387 |
| 18-Feb-2011 |
Nathan Whitehorn <[email protected]> |
Import bsdinstall. This is meant to be (eventually in conjunction with pc-sysinstall) a replacement for sysinstall in the 9.0 release and beyond. Currently supported platforms are sparc64, pc98, i386
Import bsdinstall. This is meant to be (eventually in conjunction with pc-sysinstall) a replacement for sysinstall in the 9.0 release and beyond. Currently supported platforms are sparc64, pc98, i386, amd64, powerpc, and powerpc64. Integration into the build system will occur in the coming weeks.
Merging with pc-sysinstall will use this code as a frontend, while temporarily retaining the interactive partition editor here. This work will be done in parallel with improvements on this code and release integration.
Thanks to all who have provided testing and comments!
show more ...
|