]> git.proxmox.com Git - mirror_zfs.git/commit
Add zfs_prepare_disk script for disk firmware install
authorTony Hutter <hutter2@llnl.gov>
Thu, 21 Sep 2023 15:36:26 +0000 (08:36 -0700)
committerGitHub <noreply@github.com>
Thu, 21 Sep 2023 15:36:26 +0000 (08:36 -0700)
commitb53077a9e75133e245344f5d6f5805b16f4512d1
treee75c30e56dae6b228ae5a5674d00ebeae787e2ae
parent4647353c8b2b5ca506da45bb9b01e1f3ef521847
Add zfs_prepare_disk script for disk firmware install

Have libzfs call a special `zfs_prepare_disk` script before a disk is
included into the pool.  The user can edit this script to add things
like a disk firmware update or a disk health check.  Use of the script
is totally optional. See the zfs_prepare_disk manpage for full details.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #15243
14 files changed:
cmd/zed/agents/zfs_mod.c
cmd/zpool/zpool_iter.c
cmd/zpool/zpool_util.h
cmd/zpool/zpool_vdev.c
config/Rules.am
contrib/debian/openzfs-zfsutils.install
include/libzfs.h
lib/libzfs/libzfs.abi
lib/libzfs/libzfs_util.c
man/Makefile.am
man/man8/.gitignore
man/man8/zfs_prepare_disk.8.in [new file with mode: 0644]
scripts/Makefile.am
scripts/zfs_prepare_disk [new file with mode: 0755]