]>
Commit | Line | Data |
---|---|---|
48f43799 AZ |
1 | sudoersddir = $(sysconfdir)/sudoers.d |
2 | sudoersd_DATA = \ | |
3 | %D%/sudoers.d/zfs | |
4 | ||
5 | EXTRA_DIST += $(sudoersd_DATA) | |
6 | ||
7 | ||
8 | sysconf_zfsdir = $(sysconfdir)/zfs | |
9 | ||
10 | dist_sysconf_zfs_DATA = \ | |
11 | %D%/zfs/vdev_id.conf.alias.example \ | |
12 | %D%/zfs/vdev_id.conf.multipath.example \ | |
13 | %D%/zfs/vdev_id.conf.sas_direct.example \ | |
14 | %D%/zfs/vdev_id.conf.sas_switch.example \ | |
15 | %D%/zfs/vdev_id.conf.scsi.example | |
16 | ||
17 | sysconf_zfs_SCRIPTS = \ | |
18 | %D%/zfs/zfs-functions | |
19 | ||
20 | SUBSTFILES += $(sysconf_zfs_SCRIPTS) | |
21 | SHELLCHECKSCRIPTS += $(sysconf_zfs_SCRIPTS) | |
22 | $(call SHELLCHECK_OPTS,$(sysconf_zfs_SCRIPTS)): SHELLCHECK_SHELL = sh | |
c3ef9f75 | 23 | |
ae66d3aa | 24 | |
9f0a21e6 | 25 | if BUILD_LINUX |
48f43799 AZ |
26 | initconf_SCRIPTS = \ |
27 | %D%/default/zfs | |
28 | ||
29 | SUBSTFILES += $(initconf_SCRIPTS) | |
30 | SHELLCHECKSCRIPTS += $(initconf_SCRIPTS) | |
31 | $(call SHELLCHECK_OPTS,$(initconf_SCRIPTS)): SHELLCHECK_SHELL = sh | |
32 | ||
33 | ||
34 | if INIT_SYSV | |
35 | EXTRA_DIST += $(addprefix %D%/,init.d/README.md) | |
36 | ||
37 | init_SCRIPTS = \ | |
38 | %D%/init.d/zfs-import \ | |
39 | %D%/init.d/zfs-load-key \ | |
40 | %D%/init.d/zfs-mount \ | |
41 | %D%/init.d/zfs-share \ | |
42 | %D%/init.d/zfs-zed | |
43 | ||
44 | SUBSTFILES += $(init_SCRIPTS) | |
45 | SHELLCHECKSCRIPTS += $(init_SCRIPTS) | |
46 | $(call SHELLCHECK_OPTS,$(init_SCRIPTS)): SHELLCHECK_SHELL = sh | |
47 | endif | |
48 | ||
49 | ||
50 | if INIT_SYSTEMD | |
51 | dist_systemdpreset_DATA = \ | |
52 | %D%/systemd/system/50-zfs.preset | |
53 | ||
54 | systemdunit_DATA = \ | |
55 | %D%/systemd/system/zfs-import-cache.service \ | |
56 | %D%/systemd/system/zfs-import-scan.service \ | |
57 | %D%/systemd/system/zfs-import.target \ | |
58 | %D%/systemd/system/zfs-mount.service \ | |
59 | %D%/systemd/system/zfs-scrub-monthly@.timer \ | |
60 | %D%/systemd/system/zfs-scrub-weekly@.timer \ | |
61 | %D%/systemd/system/zfs-scrub@.service \ | |
62 | %D%/systemd/system/zfs-share.service \ | |
63 | %D%/systemd/system/zfs-volume-wait.service \ | |
64 | %D%/systemd/system/zfs-volumes.target \ | |
65 | %D%/systemd/system/zfs-zed.service \ | |
66 | %D%/systemd/system/zfs.target | |
67 | ||
68 | SUBSTFILES += $(systemdunit_DATA) | |
69 | ||
70 | INSTALL_DATA_HOOKS += systemd-install-data-hook | |
71 | systemd-install-data-hook: | |
72 | $(MKDIR_P) "$(DESTDIR)$(systemdunitdir)" | |
73 | ln -sf /dev/null "$(DESTDIR)$(systemdunitdir)/zfs-import.service" | |
74 | ||
75 | ||
76 | systemdgenerator_PROGRAMS = \ | |
77 | %D%/systemd/system-generators/zfs-mount-generator | |
78 | ||
79 | %C%_systemd_system_generators_zfs_mount_generator_SOURCES = \ | |
80 | %D%/systemd/system-generators/zfs-mount-generator.c | |
81 | ||
82 | %C%_systemd_system_generators_zfs_mount_generator_LDADD = \ | |
83 | libzfs.la | |
84 | ||
85 | %C%_systemd_system_generators_zfs_mount_generator_LDFLAGS = -pthread | |
86 | ||
87 | CPPCHECKTARGETS += $(systemdgenerator_PROGRAMS) | |
88 | endif | |
89 | ||
90 | ||
91 | if WANT_MODULES_LOAD_D | |
92 | dist_modulesload_DATA = \ | |
93 | %D%/modules-load.d/zfs.conf | |
94 | endif | |
9f0a21e6 | 95 | endif |