]> arthur.barton.de Git - netatalk.git/blob - distrib/initscripts/Makefile.am
eddac1712104cc79f510db276b7064607309f747
[netatalk.git] / distrib / initscripts / Makefile.am
1 ## Makefile for distrib/initscripts/
2
3 SUFFIXES = .tmpl .
4
5 pkgconfdir = @PKGCONFDIR@
6
7 #
8 # Template Generation
9 #
10
11 .tmpl:
12         sed -e s@:BINDIR:@${bindir}@ \
13             -e s@:SBINDIR:@${sbindir}@ \
14             -e s@:ETCDIR:@${pkgconfdir}@ \
15             <$< >$@
16
17 GENERATED_FILES = \
18         rc.afpd.netbsd          \
19         rc.atalk.redhat         \
20         rc.atalk.tru64          \
21         rc.atalk.bsd            \
22         rc.atalkd.netbsd        \
23         rc.atalk.suse           \
24         rc.cnid_metad.netbsd    \
25         rc.papd.netbsd          \
26         rc.timelord.netbsd
27 TEMPLATES = \
28         rc.afpd.netbsd.tmpl             \
29         rc.atalk.redhat.tmpl            \
30         rc.atalk.tru64.tmpl             \
31         rc.atalk.bsd.tmpl               \
32         rc.atalkd.netbsd.tmpl           \
33         rc.atalk.suse.tmpl              \
34         rc.cnid_metad.netbsd.tmpl       \
35         rc.papd.netbsd.tmpl             \
36         rc.timelord.netbsd.tmpl
37
38 CLEANFILES = $(GENERATED_FILES)
39 EXTRA_DIST = $(TEMPLATES) rc.atalk.cobalt rc.atalk.sysv
40
41 install-data-hook: $(GENERATED_FILES)
42
43 #
44 # checking for "redhat" style sysv scripts:
45 #
46
47 if USE_REDHAT
48
49 sysvdir = /etc/rc.d/init.d
50 sysv_SCRIPTS = atalk
51
52 atalk: rc.atalk.redhat
53         cp -f rc.atalk.redhat atalk
54         chmod a+x atalk
55
56 endif
57
58 #
59 # checking for "SuSE" style sysv scripts:
60 #
61
62 if USE_SUSE
63
64 sysvdir = /etc/init.d
65 sysv_SCRIPTS = atalk
66
67 atalk: rc.atalk.suse
68         cp -f rc.atalk.suse atalk
69         chmod a+x atalk
70
71 endif
72
73 #
74 #
75 # checking for "cobalt" style sysv scripts:
76 #
77
78 if USE_COBALT
79
80 sysvdir = /etc/rc.d/init.d
81 sysv_SCRIPTS = atalk
82
83 atalk: rc.atalk.cobalt
84         cp -f rc.atalk.cobalt atalk
85         chmod a+x atalk
86
87 endif
88
89 #
90 # checking for "tru64" style sysv scripts:
91 #
92
93 if USE_TRU64
94
95 sysvdir = /sbin/init.d
96 sysv_SCRIPTS = atalk
97
98 atalk: rc.atalk.tru64
99         cp -f rc.atalk.tru64 atalk
100         chmod a+x atalk
101
102 endif
103
104 #
105 # checking for NetBSD init scripts
106 #
107
108 if USE_NETBSD
109
110 sysvdir = /etc/rc.d
111 sysv_SCRIPTS = afpd atalkd papd timelord
112
113 afpd: rc.afpd.netbsd
114         cp -f $< $@
115
116 atalkd: rc.atalkd.netbsd
117         cp -f $< $@
118         chmod a+x $@
119
120 papd: rc.papd.netbsd
121         cp -f $< $@
122         chmod a+x $@
123
124 timelord: rc.timelord.netbsd
125         cp -f $< $@
126         chmod a+x $@
127
128 endif
129