-I$(top_srcdir)/include \
-I$(top_srcdir)/lib/libspl/include
+EXTRA_DIST = zed.d/README
+
sbin_PROGRAMS = zed
zed_SOURCES = \
- $(top_srcdir)/cmd/zed/zed.c \
- $(top_srcdir)/cmd/zed/zed.h \
- $(top_srcdir)/cmd/zed/zed_conf.c \
- $(top_srcdir)/cmd/zed/zed_conf.h \
- $(top_srcdir)/cmd/zed/zed_event.c \
- $(top_srcdir)/cmd/zed/zed_event.h \
- $(top_srcdir)/cmd/zed/zed_exec.c \
- $(top_srcdir)/cmd/zed/zed_exec.h \
- $(top_srcdir)/cmd/zed/zed_file.c \
- $(top_srcdir)/cmd/zed/zed_file.h \
- $(top_srcdir)/cmd/zed/zed_log.c \
- $(top_srcdir)/cmd/zed/zed_log.h \
- $(top_srcdir)/cmd/zed/zed_strings.c \
- $(top_srcdir)/cmd/zed/zed_strings.h
+ zed.c \
+ zed.h \
+ zed_conf.c \
+ zed_conf.h \
+ zed_event.c \
+ zed_event.h \
+ zed_exec.c \
+ zed_exec.h \
+ zed_file.c \
+ zed_file.h \
+ zed_log.c \
+ zed_log.h \
+ zed_strings.c \
+ zed_strings.h
zed_LDADD = \
$(top_builddir)/lib/libavl/libavl.la \
zedconfdir = $(sysconfdir)/zfs/zed.d
dist_zedconf_DATA = \
- $(top_srcdir)/cmd/zed/zed.d/zed.rc
+ zed.d/zed-functions.sh \
+ zed.d/zed.rc
zedexecdir = $(libexecdir)/zfs/zed.d
dist_zedexec_SCRIPTS = \
- $(top_srcdir)/cmd/zed/zed.d/all-debug.sh \
- $(top_srcdir)/cmd/zed/zed.d/all-syslog.sh \
- $(top_srcdir)/cmd/zed/zed.d/checksum-email.sh \
- $(top_srcdir)/cmd/zed/zed.d/checksum-spare.sh \
- $(top_srcdir)/cmd/zed/zed.d/data-email.sh \
- $(top_srcdir)/cmd/zed/zed.d/generic-email.sh \
- $(top_srcdir)/cmd/zed/zed.d/io-email.sh \
- $(top_srcdir)/cmd/zed/zed.d/io-spare.sh \
- $(top_srcdir)/cmd/zed/zed.d/resilver.finish-email.sh \
- $(top_srcdir)/cmd/zed/zed.d/scrub.finish-email.sh
+ zed.d/all-debug.sh \
+ zed.d/all-syslog.sh \
+ zed.d/checksum-notify.sh \
+ zed.d/checksum-spare.sh \
+ zed.d/data-notify.sh \
+ zed.d/generic-notify.sh \
+ zed.d/io-notify.sh \
+ zed.d/io-spare.sh \
+ zed.d/resilver.finish-notify.sh \
+ zed.d/scrub.finish-notify.sh
zedconfdefaults = \
all-syslog.sh \
- checksum-email.sh \
+ checksum-notify.sh \
checksum-spare.sh \
- data-email.sh \
- io-email.sh \
+ data-notify.sh \
+ io-notify.sh \
io-spare.sh \
- resilver.finish-email.sh \
- scrub.finish-email.sh
+ resilver.finish-notify.sh \
+ scrub.finish-notify.sh
-install-data-local:
+install-data-hook:
$(MKDIR_P) "$(DESTDIR)$(zedconfdir)"
for f in $(zedconfdefaults); do \
test -f "$(DESTDIR)$(zedconfdir)/$${f}" -o \
-L "$(DESTDIR)$(zedconfdir)/$${f}" || \
ln -s "$(zedexecdir)/$${f}" "$(DESTDIR)$(zedconfdir)"; \
done
+ chmod 0600 "$(DESTDIR)$(zedconfdir)/zed.rc"