The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/openzfs/cmd/zed/zed.d/Makefile.am

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 zedconfdir = $(sysconfdir)/zfs/zed.d
    2 dist_zedconf_DATA = \
    3         %D%/zed-functions.sh \
    4         %D%/zed.rc
    5 
    6 zedexecdir = $(zfsexecdir)/zed.d
    7 
    8 dist_zedexec_SCRIPTS = \
    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
   25 
   26 SUBSTFILES += $(nodist_zedexec_SCRIPTS)
   27 
   28 zedconfdefaults = \
   29         all-syslog.sh \
   30         data-notify.sh \
   31         history_event-zfs-list-cacher.sh \
   32         pool_import-led.sh \
   33         resilver_finish-notify.sh \
   34         resilver_finish-start-scrub.sh \
   35         scrub_finish-notify.sh \
   36         statechange-led.sh \
   37         statechange-notify.sh \
   38         vdev_attach-led.sh \
   39         vdev_clear-led.sh
   40 
   41 dist_noinst_DATA += %D%/README
   42 
   43 INSTALL_DATA_HOOKS += zed-install-data-hook
   44 zed-install-data-hook:
   45         $(MKDIR_P) "$(DESTDIR)$(zedconfdir)"
   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)"; \
   50         done
   51 
   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
   54 # False positive: 1>&"${ZED_FLOCK_FD}" looks suspiciously similar to a >&filename bash extension
   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}"'

Cache object: f8ebfae02026ac55da1e67b043eb0b0b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.