1 ## Makefile.am for config/
6 TMPLFILES = afp.conf.tmpl
8 CLEANFILES = $(GENFILES)
9 EXTRA_DIST = afp.conf.tmpl extmap.conf dbus-session.conf netatalk-dbus.conf tracker.cfg
11 OVERWRITE_CONFIG = @OVERWRITE_CONFIG@
13 CONFFILES = extmap.conf
15 pkgconfdir = @PKGCONFDIR@
18 dbusservicedir = $(DBUS_SYS_DIR)
19 dbusservice_DATA = netatalk-dbus.conf
23 # rule to parse template files
27 sed -e s@:UAMS_PATH:@${UAMS_PATH}@ \
28 -e s@:ETCDIR:@${pkgconfdir}@ \
29 -e s@:COMPILED_BACKENDS:@"$(compiled_backends)"@ \
30 -e s@:DEFAULT_CNID_SCHEME:@$(DEFAULT_CNID_SCHEME)@ \
34 # install configuration files
37 install-data-local: install-config-files
38 mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/
39 mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/CNID/
40 $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/
41 $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/CNID/
44 @for f in $(CONFFILES) $(GENFILES); do \
45 echo rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
46 rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
48 rm -f $(DESTDIR)$(pkgconfdir)/dbus-session.conf
49 rm -f $(DESTDIR)$(localstatedir)/netatalk/README
50 rm -f $(DESTDIR)$(localstatedir)/netatalk/CNID/README
52 rm -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg
55 rm -f $(DESTDIR)/etc/default/netatalk
58 install-config-files: $(CONFFILES) $(GENFILES)
59 $(mkinstalldirs) $(DESTDIR)$(pkgconfdir)
60 $(INSTALL_DATA) $(srcdir)/dbus-session.conf $(DESTDIR)$(pkgconfdir)
61 @for f in $(CONFFILES) ; do \
62 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
63 echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
64 $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgconfdir); \
66 echo "not overwriting $$f"; \
69 @for f in $(GENFILES); do \
70 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
71 echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
72 $(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir); \
74 echo "not overwriting $$f"; \
78 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg ; then \
79 if test ! -d $(DESTDIR)$(pkgconfdir)/tracker ; then \
80 mkdir $(DESTDIR)$(pkgconfdir)/tracker ; \
82 $(INSTALL_DATA) $(srcdir)/tracker.cfg $(DESTDIR)$(pkgconfdir)/tracker/ ; \