]>
Commit | Line | Data |
---|---|---|
aa2b4896 | 1 | initdir = $(DEFAULT_INIT_DIR) |
e10b0808 AX |
2 | init_SCRIPTS = zfs-import zfs-mount zfs-share zfs-zed |
3 | ||
4 | initcommondir = $(sysconfdir)/zfs | |
5 | initcommon_SCRIPTS = zfs-functions | |
6 | ||
7 | initconfdir = $(DEFAULT_INITCONF_DIR) | |
8 | initconf_SCRIPTS = zfs | |
01c0e61d | 9 | |
aa2b4896 | 10 | EXTRA_DIST = \ |
e10b0808 AX |
11 | $(top_srcdir)/etc/init.d/zfs-functions.in \ |
12 | $(top_srcdir)/etc/init.d/zfs-share.in \ | |
13 | $(top_srcdir)/etc/init.d/zfs-import.in \ | |
14 | $(top_srcdir)/etc/init.d/zfs-mount.in \ | |
15 | $(top_srcdir)/etc/init.d/zfs-zed.in \ | |
16 | $(top_srcdir)/etc/init.d/zfs.in | |
aa2b4896 | 17 | |
e10b0808 AX |
18 | $(init_SCRIPTS) $(initconf_SCRIPTS) $(initcommon_SCRIPTS): $(EXTRA_DIST) |
19 | -(if [ -e /etc/debian_version ]; then \ | |
20 | NFS_SRV=nfs-kernel-server; \ | |
21 | else \ | |
22 | NFS_SRV=nfs; \ | |
23 | fi; \ | |
24 | if [ -e /etc/gentoo-release ]; then \ | |
25 | SHELL=/sbin/runscript; \ | |
26 | else \ | |
27 | SHELL=/bin/sh; \ | |
28 | fi; \ | |
29 | $(SED) -e 's,@bindir\@,$(bindir),g' \ | |
30 | -e 's,@sbindir\@,$(sbindir),g' \ | |
31 | -e 's,@udevdir\@,$(udevdir),g' \ | |
32 | -e 's,@udevruledir\@,$(udevruledir),g' \ | |
33 | -e 's,@sysconfdir\@,$(sysconfdir),g' \ | |
34 | -e 's,@initconfdir\@,$(initconfdir),g' \ | |
35 | -e 's,@initdir\@,$(initdir),g' \ | |
36 | -e 's,@runstatedir\@,$(runstatedir),g' \ | |
37 | -e "s,@SHELL\@,$$SHELL,g" \ | |
38 | -e "s,@NFS_SRV\@,$$NFS_SRV,g" \ | |
39 | "$(top_srcdir)/etc/init.d/$@.in" >'$@'; \ | |
40 | [ '$@' = 'zfs-functions' -o '$@' = 'zfs' ] || \ | |
41 | chmod +x '$@') | |
aa2b4896 BB |
42 | |
43 | distclean-local:: | |
e10b0808 | 44 | -$(RM) $(init_SCRIPTS) $(initcommon_SCRIPTS) $(initconf_SCRIPTS) |