|
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, release/13.4.0, release/14.1.0, release/13.3.0 |
|
| #
904ebc90 |
| 18-Nov-2023 |
John Baldwin <[email protected]> |
bsdinstall zfsboot: Don't override ZFSBOOT_FORCE_4K_SECTORS if it is null.
Only set a default value of 1 if the shell variable is unset. This allows installer scripts to disable the variable.
PR:
bsdinstall zfsboot: Don't override ZFSBOOT_FORCE_4K_SECTORS if it is null.
Only set a default value of 1 if the shell variable is unset. This allows installer scripts to disable the variable.
PR: 274513 Reported by: Albin "a12l" Otterhäll <[email protected]> Differential Revision: https://reviews.freebsd.org/D42319
(cherry picked from commit de82aed1192470574a08d3e479d81c4c1280487a)
show more ...
|
|
Revision tags: release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
3bb92304 |
| 23-May-2023 |
Mike Karels <[email protected]> |
bsdinstall on zfs: create dataset for /home rather than /usr/home
Now that pw (hence adduser and the initial install) use /home for user home directories rather than /usr/home, create a dataset for
bsdinstall on zfs: create dataset for /home rather than /usr/home
Now that pw (hence adduser and the initial install) use /home for user home directories rather than /usr/home, create a dataset for /home rather than /usr/home. Update the man page to match.
Reviewed by: rgrimes, markj Differential Revision: https://reviews.freebsd.org/D40086
show more ...
|
|
Revision tags: release/13.2.0 |
|
| #
65308195 |
| 22-Dec-2022 |
Mateusz Guzik <[email protected]> |
bsdinstall: s/to small/too small/
Reported by: Sulev-Madis Silber <[email protected]>
|
|
Revision tags: release/12.4.0 |
|
| #
a320e9dd |
| 07-Jun-2022 |
Brad Davis <[email protected]> |
bsdinstall: improve zfsboots ability to handle datasets under a BE
Currently we only set canmount=noauto on the root of the BE, this change makes it so we set it on all datasets under the BE as well
bsdinstall: improve zfsboots ability to handle datasets under a BE
Currently we only set canmount=noauto on the root of the BE, this change makes it so we set it on all datasets under the BE as well.
Reviewed by: allanjude Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35422
show more ...
|
| #
77d678b7 |
| 28-May-2022 |
Alan Somers <[email protected]> |
Fix a memory leak from caf73e58579
Don't shadow an already-local variable with another local declaration.
Reported by: dteske MFC after: 13 days MFC with: caf73e58579343fc1661f43554b30115bb940535 S
Fix a memory leak from caf73e58579
Don't shadow an already-local variable with another local declaration.
Reported by: dteske MFC after: 13 days MFC with: caf73e58579343fc1661f43554b30115bb940535 Sponsored by: Axcient Differential Revision: https://reviews.freebsd.org/D35331
show more ...
|
| #
caf73e58 |
| 26-May-2022 |
Alan Somers <[email protected]> |
bsdinstall: fix prepopulating the ZFS disk menu with ZFSBOOT_DISKS
If the ZFSBOOT_DISKS variable is set to one or more disk names, then those disks should be preselected in the disk menu. However,
bsdinstall: fix prepopulating the ZFS disk menu with ZFSBOOT_DISKS
If the ZFSBOOT_DISKS variable is set to one or more disk names, then those disks should be preselected in the disk menu. However, the code wasn't correctly setting the variable, leaving all disks unselected.
MFC after: 2 weeks Sponsored by: Axcient Reviewed by: dteske Differential Revision: https://reviews.freebsd.org/D35331
show more ...
|
| #
7919c76d |
| 24-May-2022 |
Alan Somers <[email protected]> |
bsdinstall: use gpt/efiboot0 label in /etc/fstab
Otherwise, boot will hang if the numbering of disks has changed since initial install.
MFC after: 2 weeks Sponsored by: Axcient Reviewed by: brd Dif
bsdinstall: use gpt/efiboot0 label in /etc/fstab
Otherwise, boot will hang if the numbering of disks has changed since initial install.
MFC after: 2 weeks Sponsored by: Axcient Reviewed by: brd Differential Revision: https://reviews.freebsd.org/D35309
show more ...
|
| #
cc42ef53 |
| 24-May-2022 |
Brad Davis <[email protected]> |
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 |
|
| #
be0d16b0 |
| 10-Apr-2022 |
Brad Davis <[email protected]> |
bsdinstall: filter out disks that are unavailable from the list of options in ZFS
Reviewed by: allanjude, rew Differential Revision: https://reviews.freebsd.org/D34167 Sponsored by: Rubicon Communic
bsdinstall: filter out disks that are unavailable from the list of options in ZFS
Reviewed by: allanjude, rew Differential Revision: https://reviews.freebsd.org/D34167 Sponsored by: Rubicon Communications, LLC ("Netgate")
show more ...
|
| #
e50daba0 |
| 29-Mar-2022 |
Jens Schweikhardt <[email protected]> |
Remove extraneous semicolons trailing break and continue statements.
|
| #
9935b0e8 |
| 08-Dec-2021 |
Emmanuel Vadot <[email protected]> |
bsdinstall: zfsboot: Prompt user for zpool name if the pool already exists
If one install FreeBSD on multiple disks (say 13 and CURRENT) the first created pool will always be used. Prompt the user f
bsdinstall: zfsboot: Prompt user for zpool name if the pool already exists
If one install FreeBSD on multiple disks (say 13 and CURRENT) the first created pool will always be used. Prompt the user for a new pool name if we detect that the default or supplied one already exists.
Reviewed by: imp MFC after: 2 weeks Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D33331
show more ...
|
|
Revision tags: release/12.3.0 |
|
| #
7ef92163 |
| 02-Jun-2021 |
John Ko <[email protected]> |
Allows user to specify an optional ZFSBOOT_POOL_SIZE for their zroot
The default is to create a zroot that consumes the whole disk because if used with geli(8) this makes sense.
Without geli(8), I
Allows user to specify an optional ZFSBOOT_POOL_SIZE for their zroot
The default is to create a zroot that consumes the whole disk because if used with geli(8) this makes sense.
Without geli(8), I like to keep my data pool separate from my system pool.
This is different than ZFSBOOT_BOOT_POOL_SIZE which is named bootpool.
Reviewed by: allenjude Pull Request: https://github.com/freebsd/freebsd-src/pull/53 Differential Revision: https://reviews.freebsd.org/D30588
show more ...
|
|
Revision tags: release/13.0.0 |
|
| #
0b7472b3 |
| 23-Feb-2021 |
Nathan Whitehorn <[email protected]> |
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 ne
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 one will be made. On ZFS systems, space for an ESP is allocated on all disks in the root pool, but only the partition actually used to boot is set up and mounted.
This makes future upgrades of the EFI loader easier (upgrade scripts can just change /boot/efi) and also greatly simplifies the parts of the installer involved in initialization of the ESP. It also makes the installer's behavior correspond to the documentation in hier(7).
Reviewed by: imp, tsoome MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D28897
show more ...
|
| #
7b08a307 |
| 15-Jan-2021 |
Mitchell Horne <[email protected]> |
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 |
|
| #
a107ddbb |
| 15-Jan-2020 |
Rebecca Cran <[email protected]> |
bsdinstall: Use TMPDIR if set
Submitted by: Ryan Moeller <[email protected]> Reviewed by: bcran, Nick Wolff <[email protected]> Differential Revision: https://reviews.freebsd.org/D22979/
|
|
Revision tags: release/12.1.0 |
|
| #
a89559c2 |
| 09-Oct-2019 |
Yuri Pankov <[email protected]> |
bsdinstall: fix ESP detection for auto ZFS layout
Pass the list of user selected disks from zfsboot to bootconfig so that the latter doesn't rely on ESP autodetection that apparently fails for some
bsdinstall: fix ESP detection for auto ZFS layout
Pass the list of user selected disks from zfsboot to bootconfig so that the latter doesn't rely on ESP autodetection that apparently fails for some cases, e.g. memstick installation with nvme (boot) and sata drives.
While here, fix printing of debug messages in bootconfig.
Reviewed by: bcran, imp, tsoome Differential Revision: https://reviews.freebsd.org/D21930
show more ...
|
|
Revision tags: release/11.3.0 |
|
| #
db8b5613 |
| 20-Dec-2018 |
Rebecca Cran <[email protected]> |
Rework UEFI ESP generation
Currently, the installer uses pre-created 800KB FAT12 filesystems that it dd's onto the ESP partition. This changeset improves that by having the installer generate a FAT3
Rework UEFI ESP generation
Currently, the installer uses pre-created 800KB FAT12 filesystems that it dd's onto the ESP partition. This changeset improves that by having the installer generate a FAT32 filesystem directly onto the ESP using newfs_msdos and then copying loader.efi into /EFI/freebsd. For live installs it then runs efibootmgr to add a FreeBSD boot entry in the BIOS.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D17947
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
1b41374f |
| 28-Oct-2018 |
Devin Teske <[email protected]> |
Sort i18n messages in bsdinstall zfsboot
No functional change.
Sponsored by: Smule, Inc.
|
| #
2c9d3297 |
| 28-Oct-2018 |
Devin Teske <[email protected]> |
Adjust for 80-columns.
No functional change.
Sponsored by: Smule, Inc.
|
| #
ee21b0ef |
| 26-Oct-2018 |
Devin Teske <[email protected]> |
Adjust bsdinstall zfsboot code to 80-columns and whitespace fixes
No functional changes.
Sponsored by: Smule, Inc.
|
| #
aa2a0e0f |
| 23-Aug-2018 |
Allan Jude <[email protected]> |
bsdinstall/zfsboot: Enable new UEFI+GELI support
After r336252 it is no longer necessary to have a separate bootpool when booting from an encrypted disk with UEFI.
This change also switches the EFI
bsdinstall/zfsboot: Enable new UEFI+GELI support
After r336252 it is no longer necessary to have a separate bootpool when booting from an encrypted disk with UEFI.
This change also switches the EFI System Partition contents from the 800 KB boot1.efifat to a new 200 MB filesystem created with newfs_msdos and uses loader.efi directly, instead of boot1.efi.
PR: 228916 Reviewed by: dteske MFC after: 1 month Relnotes: yes Sponsored by: Klara Systems Differential Revision: https://reviews.freebsd.org/D12315
show more ...
|
|
Revision tags: release/11.2.0, release/10.4.0 |
|
| #
e39a9678 |
| 30-Jul-2017 |
Ed Maste <[email protected]> |
bsdinstall: default to UEFI-only boot on arm64
Reviewed by: allanjude Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D11721
|
|
Revision tags: release/11.1.0 |
|
| #
98b9d384 |
| 20-Jun-2017 |
Steven Hartland <[email protected]> |
Fixed bsdinstall location of vfs.zfs.min_auto_ashift
vfs.zfs.min_auto_ashift is a sysctl only not a tunable so updated bsdinstall to use the correct location /etc/sysctl.conf instead of /boot/loader
Fixed bsdinstall location of vfs.zfs.min_auto_ashift
vfs.zfs.min_auto_ashift is a sysctl only not a tunable so updated bsdinstall to use the correct location /etc/sysctl.conf instead of /boot/loader.conf
Reported by: Aaron Caza Reviewed by: allanjude MFC after: 2 days Sponsored by: Multiplay Differential Revision: https://reviews.freebsd.org/D11278
show more ...
|
| #
4ca43ae5 |
| 16-Jun-2017 |
Ed Maste <[email protected]> |
bsdinstall: use consistent EFI configuration across platforms
- increase arm64 EFI partition to 200M, as x86 - use EFI_BOOTPART_SIZE and EFI_BOOTPART_PATH macros on x86 - increase ZFS EFI partition
bsdinstall: use consistent EFI configuration across platforms
- increase arm64 EFI partition to 200M, as x86 - use EFI_BOOTPART_SIZE and EFI_BOOTPART_PATH macros on x86 - increase ZFS EFI partition to 200M
PR: 201898 Reviewed by: allanjude, manu MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D11239
show more ...
|