]> git.proxmox.com Git - mirror_zfs.git/blame - cmd/zed/zed.d/Makefile.am
Replace EXTRA_DIST with dist_noinst_DATA
[mirror_zfs.git] / cmd / zed / zed.d / Makefile.am
CommitLineData
8f12a4f8 1zedconfdir = $(sysconfdir)/zfs/zed.d
8f12a4f8 2dist_zedconf_DATA = \
5cdca5b1
AZ
3 %D%/zed-functions.sh \
4 %D%/zed.rc
c1d3be19 5
8f12a4f8
BB
6zedexecdir = $(zfsexecdir)/zed.d
7
8dist_zedexec_SCRIPTS = \
5cdca5b1
AZ
9 %D%/all-debug.sh \
10 %D%/all-syslog.sh \
11 %D%/data-notify.sh \
12 %D%/generic-notify.sh \
13 %D%/pool_import-led.sh \
14 %D%/resilver_finish-notify.sh \
15 %D%/resilver_finish-start-scrub.sh \
16 %D%/scrub_finish-notify.sh \
17 %D%/statechange-led.sh \
18 %D%/statechange-notify.sh \
19 %D%/trim_finish-notify.sh \
20 %D%/vdev_attach-led.sh \
21 %D%/vdev_clear-led.sh
22
23nodist_zedexec_SCRIPTS = \
24 %D%/history_event-zfs-list-cacher.sh
8f12a4f8 25
38e2e9ce 26SUBSTFILES += $(nodist_zedexec_SCRIPTS)
8f12a4f8
BB
27
28zedconfdefaults = \
29 all-syslog.sh \
30 data-notify.sh \
df834a7c 31 history_event-zfs-list-cacher.sh \
5cdca5b1 32 pool_import-led.sh \
8f12a4f8 33 resilver_finish-notify.sh \
5cdca5b1 34 resilver_finish-start-scrub.sh \
8f12a4f8
BB
35 scrub_finish-notify.sh \
36 statechange-led.sh \
37 statechange-notify.sh \
8f12a4f8 38 vdev_attach-led.sh \
5cdca5b1
AZ
39 vdev_clear-led.sh
40
d98a67a5 41dist_noinst_DATA += %D%/README
8f12a4f8 42
5cdca5b1
AZ
43INSTALL_DATA_HOOKS += zed-install-data-hook
44zed-install-data-hook:
8f12a4f8 45 $(MKDIR_P) "$(DESTDIR)$(zedconfdir)"
5cdca5b1
AZ
46 set -x; for f in $(zedconfdefaults); do \
47 [ -f "$(DESTDIR)$(zedconfdir)/$${f}" ] ||\
48 [ -L "$(DESTDIR)$(zedconfdir)/$${f}" ] || \
49 $(LN_S) "$(zedexecdir)/$${f}" "$(DESTDIR)$(zedconfdir)"; \
8f12a4f8 50 done
e20c9330 51
5cdca5b1
AZ
52SHELLCHECKSCRIPTS += $(dist_zedconf_DATA) $(dist_zedexec_SCRIPTS) $(nodist_zedexec_SCRIPTS)
53$(call SHELLCHECK_OPTS,$(dist_zedconf_DATA) $(dist_zedexec_SCRIPTS) $(nodist_zedexec_SCRIPTS)): SHELLCHECK_SHELL = sh
e20c9330 54# False positive: 1>&"${ZED_FLOCK_FD}" looks suspiciously similar to a >&filename bash extension
5cdca5b1 55$(call SHELLCHECK_OPTS,$(dist_zedconf_DATA) $(dist_zedexec_SCRIPTS) $(nodist_zedexec_SCRIPTS)): CHECKBASHISMS_IGNORE = -e 'should be >word 2>&1' -e '&"$${ZED_FLOCK_FD}"'