]>
Commit | Line | Data |
---|---|---|
8f12a4f8 | 1 | zedconfdir = $(sysconfdir)/zfs/zed.d |
8f12a4f8 | 2 | dist_zedconf_DATA = \ |
5cdca5b1 AZ |
3 | %D%/zed-functions.sh \ |
4 | %D%/zed.rc | |
c1d3be19 | 5 | |
8f12a4f8 BB |
6 | zedexecdir = $(zfsexecdir)/zed.d |
7 | ||
8 | dist_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 | ||
23 | nodist_zedexec_SCRIPTS = \ | |
24 | %D%/history_event-zfs-list-cacher.sh | |
8f12a4f8 | 25 | |
38e2e9ce | 26 | SUBSTFILES += $(nodist_zedexec_SCRIPTS) |
8f12a4f8 BB |
27 | |
28 | zedconfdefaults = \ | |
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 | 41 | dist_noinst_DATA += %D%/README |
8f12a4f8 | 42 | |
5cdca5b1 AZ |
43 | INSTALL_DATA_HOOKS += zed-install-data-hook |
44 | zed-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 |
52 | SHELLCHECKSCRIPTS += $(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}"' |