]> arthur.barton.de Git - netatalk.git/blob - config/Makefile.am
Add a tracker.cfg file
[netatalk.git] / config / Makefile.am
1 ## Makefile.am for config/
2
3 SUBDIRS = pam
4 SUFFIXES = .tmpl .
5
6 TMPLFILES = afp.conf.tmpl dbus-session.conf.tmpl
7 GENFILES = afp.conf dbus-session.conf
8 CLEANFILES = $(GENFILES)
9 EXTRA_DIST = afp.conf.tmpl extmap.conf dbus-session.conf.tmpl
10
11 OVERWRITE_CONFIG = @OVERWRITE_CONFIG@
12
13 CONFFILES = extmap.conf
14
15 pkgconfdir = @PKGCONFDIR@
16 #
17 # rule to parse template files
18 #
19
20 .tmpl:
21         sed -e s@:UAMS_PATH:@${UAMS_PATH}@ \
22             -e s@:ETCDIR:@${pkgconfdir}@ \
23             -e s@:COMPILED_BACKENDS:@"$(compiled_backends)"@ \
24             -e s@:DEFAULT_CNID_SCHEME:@$(DEFAULT_CNID_SCHEME)@ \
25             <$< >$@
26
27 #
28 # install configuration files
29 #
30
31 install-data-local: install-config-files
32         mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/
33         mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/CNID/
34         $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/
35         $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/CNID/
36
37 uninstall-local:
38         for f in $(CONFFILES) $(GENFILES); do \
39                 echo rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
40                 rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
41         done
42         rm -f $(DESTDIR)$(localstatedir)/netatalk/README
43         rm -f $(DESTDIR)$(localstatedir)/netatalk/CNID/README
44 if HAVE_TRACKER_RDF
45         rm -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg
46 endif
47 if USE_DEBIAN
48         rm -f $(DESTDIR)/etc/default/netatalk
49 endif
50
51 install-config-files: $(CONFFILES) $(GENFILES)
52         $(mkinstalldirs) $(DESTDIR)$(pkgconfdir)
53         for f in $(CONFFILES) ; do \
54                 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
55                         echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
56                         $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgconfdir); \
57                 else \
58                         echo "not overwriting $$f"; \
59                 fi; \
60         done
61         for f in $(GENFILES); do \
62                 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
63                         echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
64                         $(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir); \
65                 else \
66                         echo "not overwriting $$f"; \
67                 fi; \
68         done
69 if HAVE_TRACKER_RDF
70         if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg ; then \
71                 $(INSTALL_DATA) tracker.cfg $(DESTDIR)$(pkgconfdir)/tracker/ ; \
72         fi
73 endif