Revision tags: release/14.0.0 |
|
#
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 |
|
#
ef8b8723 |
| 17-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Flesh out the zfs image creation
Move the mbr non-geli zfs cases to no-priv creation with makefs / mkimg. Add comments about the weird thing we do for MBR + ZFS + Legacy. Add comments about
stand: Flesh out the zfs image creation
Move the mbr non-geli zfs cases to no-priv creation with makefs / mkimg. Add comments about the weird thing we do for MBR + ZFS + Legacy. Add comments about other architectures. Still need to think through how to leverage a completed universe to do all the architectures...
Sponsored by: Netflix
show more ...
|
#
3d3f2fb0 |
| 16-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Make makeroot.sh use makefs for ZFS
Start to use makefs for ZFS. This covers the gpt nogeli variants. ZFS MBR booting is tricky and complicated, so will need some additional tweaks that make
stand: Make makeroot.sh use makefs for ZFS
Start to use makefs for ZFS. This covers the gpt nogeli variants. ZFS MBR booting is tricky and complicated, so will need some additional tweaks that makefs/mkimg isn't able to do at the moment. This means that all gpt nogeli amd64 combinations can be built w/o root.
In addition, tweak the generated qemu.sh files to use stdio for the console. We grep the output for SUCCESS and report each of the booting types. Create a all.sh that will run these automatically. These all can also run w/o root.
In the future, I'll add support for a make univers followed by this script to create other architectures' tests and/or generate stand tests for /usr/tests...
Sponsored by: Netflix
show more ...
|
#
729c458b |
| 15-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Abstract out fstab creation
Now that all the fstabs are the same, abstract it out into a function.
Sponsored by: Netflix
|
#
26a241a0 |
| 15-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Update GELI UFS cases to use ufs labels
GELI images are created in a different manner than non-GELI images. Update them to set the label of 'root' on the UFS partition and use that in fstab.
stand: Update GELI UFS cases to use ufs labels
GELI images are created in a different manner than non-GELI images. Update them to set the label of 'root' on the UFS partition and use that in fstab. Drop comments about needing to do this, as well as the 'dev' variable now that it's unused.
Sponsored by: Netflix
show more ...
|
#
159b158a |
| 15-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Update testing harness to start to use UFS labels
Minor changes to the non-geli UFS targets: migrate to using ufs labels so we don't need to know the name of the device we booted off of. This
stand: Update testing harness to start to use UFS labels
Minor changes to the non-geli UFS targets: migrate to using ufs labels so we don't need to know the name of the device we booted off of. This doesn't change the GELI test cass just yet since I've not tested them. ZFS doesn't need these changes since we don't need to encode the device for it.
Sponsored by: Netflix
show more ...
|
#
aff95057 |
| 14-Aug-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Update testing script for arch retirement
And catch up to changes in booting methods currently supported. Add riscv.
Sponsored by: Netflix
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
4c4e2b3d |
| 28-Sep-2020 |
Warner Losh <imp@FreeBSD.org> |
Speciy the dev in an easily changed variable
Rather than hard coding ada0 everywhere, use ${dev}. Also, set dev=vtbd0 since both qemu and bhyve support this. More work should be done to use labels i
Speciy the dev in an easily changed variable
Rather than hard coding ada0 everywhere, use ${dev}. Also, set dev=vtbd0 since both qemu and bhyve support this. More work should be done to use labels instead for fstab.
qemu scripts likely need adjustment. And we should also likely generate byhve scripts too.
show more ...
|
#
e2515283 |
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
9e5787d2 |
| 25-Aug-2020 |
Matt Macy <mmacy@FreeBSD.org> |
Merge OpenZFS support in to HEAD.
The primary benefit is maintaining a completely shared code base with the community allowing FreeBSD to receive new features sooner and with less effort.
I would a
Merge OpenZFS support in to HEAD.
The primary benefit is maintaining a completely shared code base with the community allowing FreeBSD to receive new features sooner and with less effort.
I would advise against doing 'zpool upgrade' or creating indispensable pools using new features until this change has had a month+ to soak.
Work on merging FreeBSD support in to what was at the time "ZFS on Linux" began in August 2018. I first publicly proposed transitioning FreeBSD to (new) OpenZFS on December 18th, 2018. FreeBSD support in OpenZFS was finally completed in December 2019. A CFT for downstreaming OpenZFS support in to FreeBSD was first issued on July 8th. All issues that were reported have been addressed or, for a couple of less critical matters there are pull requests in progress with OpenZFS. iXsystems has tested and dogfooded extensively internally. The TrueNAS 12 release is based on OpenZFS with some additional features that have not yet made it upstream.
Improvements include: project quotas, encrypted datasets, allocation classes, vectorized raidz, vectorized checksums, various command line improvements, zstd compression.
Thanks to those who have helped along the way: Ryan Moeller, Allan Jude, Zack Welch, and many others.
Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D25872
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
0c0ffba5 |
| 25-Apr-2019 |
Ian Lepore <ian@FreeBSD.org> |
For the geli-gpt-zfs test images, both bios and uefi flavors, add a dummy ufs partition as p2, and put the zfs partition at p3, to test the ability of the zfs probe code to find a zfs pool on somethi
For the geli-gpt-zfs test images, both bios and uefi flavors, add a dummy ufs partition as p2, and put the zfs partition at p3, to test the ability of the zfs probe code to find a zfs pool on something other than the first partition.
show more ...
|
#
827f1973 |
| 25-Apr-2019 |
Ian Lepore <ian@FreeBSD.org> |
The zfs module has grown a dependency on zcl_nfs4.ko, so copy it into all the test images.
|
#
f576caac |
| 25-Apr-2019 |
Ian Lepore <ian@FreeBSD.org> |
Complain and exit the script if the 'make install' phase fails. Also, there is no need to install any debug files.
|
#
0661cd79 |
| 25-Apr-2019 |
Rebecca Cran <bcran@FreeBSD.org> |
Fix install-boot.sh and rootgen.sh UEFI bugs
tools/boot/install-boot.sh was assuming that if a device was passed in, it should operate on the current system and run efibootmgr etc. to update the boo
Fix install-boot.sh and rootgen.sh UEFI bugs
tools/boot/install-boot.sh was assuming that if a device was passed in, it should operate on the current system and run efibootmgr etc. to update the boot manager. However, rootgen.sh passes a md(4) device and not a fixed disk.
Add a -u option to install-boot.sh to tell it to update the system in-place and run efibootmgr etc.
Also, source install-boot.sh in rootgen.sh to allow it to find and call make_esp_file etc. And pass the loader file to make_esp_file instead of a directory name.
Reported by: ian Reviewed by: ian,imp,tsoome Differential Revision: https://reviews.freebsd.org/D19992
show more ...
|
#
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 |
|
#
7847e041 |
| 24-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338026 through r338297, and resolve conflicts.
|
#
e94a7c27 |
| 24-Aug-2018 |
Marius Strobl <marius@FreeBSD.org> |
Following r335259, don't copy boot1 from the running system for sparc64 either.
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
1c70f60e |
| 27-Jul-2018 |
Warner Losh <imp@FreeBSD.org> |
also set multicons for tests
|
#
dfe34cea |
| 13-Jul-2018 |
Ian Lepore <ian@FreeBSD.org> |
Make generated scripts executable.
|
#
7b4b55e5 |
| 13-Jul-2018 |
Ian Lepore <ian@FreeBSD.org> |
Revert r336240, which contained unrelated changes accidentally committed.
|
#
0d55ac16 |
| 13-Jul-2018 |
Ian Lepore <ian@FreeBSD.org> |
More little fixes... fix a function name typo (eps vs esp), and cope with newer versions of gpart that show mbr efi partition types with the name 'efi' rather than as '!239'.
|
#
c7940ca2 |
| 03-Jul-2018 |
Ian Lepore <ian@FreeBSD.org> |
Fix the fstab entries for tests that have an efi partition in slice 1 and put the rootfs on s2.
|
#
28acc09d |
| 03-Jul-2018 |
Ian Lepore <ian@FreeBSD.org> |
Doh! Commit the proper default values, not my local tweaks.
|