#
de82aed1 |
| 18-Nov-2023 |
John Baldwin <jhb@FreeBSD.org> |
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 <bugs.freebsd.org@a12l.xyz> Differential Revision: https://reviews.freebsd.org/D42319
show more ...
|
Revision tags: release/14.0.0 |
|
#
8df9efe8 |
| 11-Oct-2023 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsdinstall: Fix command line argument list parsing
bsddialog(1) uses getopt_long(3) to parse command line argument list. Add '--' to avoid errors caused by arguments (menu items) begin with '-'. The
bsdinstall: Fix command line argument list parsing
bsddialog(1) uses getopt_long(3) to parse command line argument list. Add '--' to avoid errors caused by arguments (menu items) begin with '-'. The change is compatible with dialog(1) and Xdialog(1).
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
3bb92304 |
| 23-May-2023 |
Mike Karels <karels@FreeBSD.org> |
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 <mjg@FreeBSD.org> |
bsdinstall: s/to small/too small/
Reported by: Sulev-Madis Silber <ketas@si.pri.ee>
|
Revision tags: release/12.4.0 |
|
#
a320e9dd |
| 07-Jun-2022 |
Brad Davis <brd@FreeBSD.org> |
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 <asomers@FreeBSD.org> |
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 |
| 27-May-2022 |
Alan Somers <asomers@FreeBSD.org> |
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 <asomers@FreeBSD.org> |
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 <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 |
|
#
be0d16b0 |
| 10-Apr-2022 |
Brad Davis <brd@FreeBSD.org> |
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 <schweikh@FreeBSD.org> |
Remove extraneous semicolons trailing break and continue statements.
|
#
9935b0e8 |
| 08-Dec-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
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 <git@johnko.ca> |
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 <nwhitehorn@FreeBSD.org> |
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 <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 |
|
#
a107ddbb |
| 15-Jan-2020 |
Rebecca Cran <bcran@FreeBSD.org> |
bsdinstall: Use TMPDIR if set
Submitted by: Ryan Moeller <ryan@freqlabs.com> Reviewed by: bcran, Nick Wolff <darkfiberiru@gmail.com> Differential Revision: https://reviews.freebsd.org/D22979/
|
Revision tags: release/12.1.0 |
|
#
9122aeea |
| 09-Oct-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r353316 through r353350.
|
#
a89559c2 |
| 09-Oct-2019 |
Yuri Pankov <yuripv@FreeBSD.org> |
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 <bcran@FreeBSD.org> |
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 |
|
#
2a22df74 |
| 04-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339813 through r340125.
|
#
1b41374f |
| 28-Oct-2018 |
Devin Teske <dteske@FreeBSD.org> |
Sort i18n messages in bsdinstall zfsboot
No functional change.
Sponsored by: Smule, Inc.
|
#
2c9d3297 |
| 28-Oct-2018 |
Devin Teske <dteske@FreeBSD.org> |
Adjust for 80-columns.
No functional change.
Sponsored by: Smule, Inc.
|
#
fda9adaf |
| 27-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339670 through r339812.
|
#
ee21b0ef |
| 26-Oct-2018 |
Devin Teske <dteske@FreeBSD.org> |
Adjust bsdinstall zfsboot code to 80-columns and whitespace fixes
No functional changes.
Sponsored by: Smule, Inc.
|