1eda14cbcSMatt Macyinclude $(top_srcdir)/config/Rules.am 2eda14cbcSMatt Macyinclude $(top_srcdir)/config/Substfiles.am 316038816SMartin Matuskainclude $(top_srcdir)/config/Shellcheck.am 4eda14cbcSMatt Macy 5eda14cbcSMatt MacyEXTRA_DIST += README 6eda14cbcSMatt Macy 7eda14cbcSMatt Macyzedconfdir = $(sysconfdir)/zfs/zed.d 8eda14cbcSMatt Macy 9eda14cbcSMatt Macydist_zedconf_DATA = \ 10eda14cbcSMatt Macy zed-functions.sh \ 11eda14cbcSMatt Macy zed.rc 12eda14cbcSMatt Macy 13*e92ffd9bSMartin MatuskaSHELLCHECKSCRIPTS = zed-functions.sh zed.rc 14*e92ffd9bSMartin MatuskaSHELLCHECK_OPTS = --enable=all 15*e92ffd9bSMartin MatuskaSHELLCHECK_SHELL = dash 16*e92ffd9bSMartin Matuska 17eda14cbcSMatt Macyzedexecdir = $(zfsexecdir)/zed.d 18eda14cbcSMatt Macy 19eda14cbcSMatt Macydist_zedexec_SCRIPTS = \ 20eda14cbcSMatt Macy all-debug.sh \ 21eda14cbcSMatt Macy all-syslog.sh \ 22eda14cbcSMatt Macy data-notify.sh \ 23eda14cbcSMatt Macy generic-notify.sh \ 24eda14cbcSMatt Macy resilver_finish-notify.sh \ 25eda14cbcSMatt Macy scrub_finish-notify.sh \ 26eda14cbcSMatt Macy statechange-led.sh \ 27eda14cbcSMatt Macy statechange-notify.sh \ 28eda14cbcSMatt Macy vdev_clear-led.sh \ 29eda14cbcSMatt Macy vdev_attach-led.sh \ 30eda14cbcSMatt Macy pool_import-led.sh \ 31eda14cbcSMatt Macy resilver_finish-start-scrub.sh \ 32eda14cbcSMatt Macy trim_finish-notify.sh 33eda14cbcSMatt Macy 34eda14cbcSMatt Macynodist_zedexec_SCRIPTS = history_event-zfs-list-cacher.sh 35eda14cbcSMatt Macy 36eda14cbcSMatt MacySUBSTFILES += $(nodist_zedexec_SCRIPTS) 37eda14cbcSMatt Macy 38eda14cbcSMatt Macyzedconfdefaults = \ 39eda14cbcSMatt Macy all-syslog.sh \ 40eda14cbcSMatt Macy data-notify.sh \ 41eda14cbcSMatt Macy history_event-zfs-list-cacher.sh \ 42eda14cbcSMatt Macy resilver_finish-notify.sh \ 43eda14cbcSMatt Macy scrub_finish-notify.sh \ 44eda14cbcSMatt Macy statechange-led.sh \ 45eda14cbcSMatt Macy statechange-notify.sh \ 46eda14cbcSMatt Macy vdev_clear-led.sh \ 47eda14cbcSMatt Macy vdev_attach-led.sh \ 48eda14cbcSMatt Macy pool_import-led.sh \ 49eda14cbcSMatt Macy resilver_finish-start-scrub.sh 50eda14cbcSMatt Macy 51eda14cbcSMatt Macyinstall-data-hook: 52eda14cbcSMatt Macy $(MKDIR_P) "$(DESTDIR)$(zedconfdir)" 53eda14cbcSMatt Macy for f in $(zedconfdefaults); do \ 54eda14cbcSMatt Macy test -f "$(DESTDIR)$(zedconfdir)/$${f}" -o \ 55eda14cbcSMatt Macy -L "$(DESTDIR)$(zedconfdir)/$${f}" || \ 56eda14cbcSMatt Macy ln -s "$(zedexecdir)/$${f}" "$(DESTDIR)$(zedconfdir)"; \ 57eda14cbcSMatt Macy done 58eda14cbcSMatt Macy chmod 0600 "$(DESTDIR)$(zedconfdir)/zed.rc" 593ff01b23SMartin Matuska 603ff01b23SMartin Matuska# False positive: 1>&"${ZED_FLOCK_FD}" looks suspiciously similar to a >&filename bash extension 613ff01b23SMartin MatuskaCHECKBASHISMS_IGNORE = -e 'should be >word 2>&1' -e '&"$${ZED_FLOCK_FD}"' 62