if ZFS_ENABLED
zedletdir = $(sysconfdir)/zfs/zed.d/
-zedlet_SCRIPTS = statechange-lustre.sh
+zedlet_SCRIPTS = statechange-lustre.sh vdev_attach-lustre.sh \
+ vdev_remove-lustre.sh vdev_clear-lustre.sh
endif
scriptlibdir = @libexecdir@/@PACKAGE@
$(addsuffix .in,$(genscripts)) lfs_migrate lustre_req_history \
lustre lsvcgss lc_common haconfig Lustre.ha_v2 dkms.mkconf \
zfsobj2fid ko2iblnd-probe statechange-lustre.sh \
+ vdev_attach-lustre.sh vdev_remove-lustre.sh vdev_clear-lustre.sh \
bash-completion/lustre bash-completion/lctl bash-completion/lfs
CLEANFILES = $(genscripts)
# 2: zpool missing
# 3: zfs missing
# 4: Pool status neither "ONLINE" nor "DEGRADED
+#
+# This script is also symlinked as vdev_attach-lustre.sh, vdev_remove-lustre.sh
+# and vdev_clear-lustre.sh, since it needs to take the same action on those
+# ZFS events as well.
[ -f "${ZED_ZEDLET_DIR}/zed.rc" ] && . "${ZED_ZEDLET_DIR}/zed.rc"
. "${ZED_ZEDLET_DIR}/zed-functions.sh"