1 ## Makefile.am for config/
5 GENFILES = afpd.conf AppleVolumes.default
6 TMPLFILES = afpd.conf.tmpl AppleVolumes.default.tmpl
7 CONFFILES = AppleVolumes.system \
8 atalkd.conf netatalk.conf papd.conf
9 PAMFILES = netatalk.pamd
10 OVERWRITE_CONFIG = @OVERWRITE_CONFIG@
12 EXTRA_DIST = $(CONFFILES) $(TMPLFILES) $(PAMFILES)
14 CLEANFILES = $(GENFILES)
16 pkgconfdir = @PKGCONFDIR@
19 # rule to parse template files
23 sed -e s@:UAMS_PATH:@${UAMS_PATH}@ \
24 -e s@:ETCDIR:@${pkgconfdir}@ \
25 -e s@:COMPILED_BACKENDS:@"$(compiled_backends)"@ \
26 -e s@:DEFAULT_CNID_SCHEME:@$(DEFAULT_CNID_SCHEME)@ \
30 # install configuration files
33 install-config-files: $(CONFFILES) $(GENFILES)
34 $(mkinstalldirs) $(DESTDIR)$(pkgconfdir)
35 for f in $(CONFFILES) $(GENFILES); do \
36 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
37 echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
38 $(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir); \
40 echo "not overwriting $$f"; \
45 # pluggable authentication modules support
50 pamdir = @PAMDIR@/etc/pam.d
52 install-data-local: install-config-files $(PAMFILES)
53 $(mkinstalldirs) $(DESTDIR)$(pamdir)
54 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pamdir)/netatalk; then \
55 echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pamdir)/netatalk"; \
56 $(INSTALL_DATA) netatalk.pamd $(DESTDIR)$(pamdir)/netatalk || echo "WARNING: Can't install PAM files"; \
58 echo "not overwriting $(DESTDIR)$(pamdir)/netatalk"; \
63 install-data-local: install-config-files