CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2022/11/08 05:08:53
Modified files: regress/usr.sbin/installboot: Makefile usr.sbin/installboot: installboot.c installboot.h softraid.c sparc64_softraid.c Log message: Make "prepare filesystem" softraid aware, fix arm64 softraid install On EFI platforms, 'installboot -p' on a softraid volume will only prepare the filesysem inside the volume and leave physical softraid chunks untouched which leaves you with unbootable chunks. The current workaround is to prepare chunks manually (see regress). Fix it in the same spirit the actual "install" already works in softraid.c. This is what mlarkin has already been tested in a combined diff with the MD -> MI softraid merge bits from the previous commit. Works fine on amd64, arm64 and sparc64 upgrades and installations. OK jsing