X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=config%2FMakefile.am;h=6225c165d3a7908b2a768c239584bfb5615790c1;hp=5b2b2575976509542171ce09db8020d0b354b4ed;hb=0d6051d260174a9b8ad3e9457d91aa97e39430c2;hpb=c6a46a1199600ad4ce6095a8a4d33a0b94f7e82a diff --git a/config/Makefile.am b/config/Makefile.am index 5b2b2575..6225c165 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -3,16 +3,22 @@ SUBDIRS = pam SUFFIXES = .tmpl . -TMPLFILES = -GENFILES = +TMPLFILES = afp.conf.tmpl +GENFILES = afp.conf CLEANFILES = $(GENFILES) -EXTRA_DIST = afp.conf +EXTRA_DIST = afp.conf.tmpl extmap.conf dbus-session.conf netatalk-dbus.conf OVERWRITE_CONFIG = @OVERWRITE_CONFIG@ -CONFFILES = afp.conf +CONFFILES = extmap.conf pkgconfdir = @PKGCONFDIR@ + +if HAVE_DBUS_GLIB +dbusservicedir = $(DBUS_SYS_DIR) +dbusservice_DATA = netatalk-dbus.conf +endif + # # rule to parse template files # @@ -28,20 +34,36 @@ pkgconfdir = @PKGCONFDIR@ # install configuration files # -install-data-local: install-config-files install-webmin +install-data-local: install-config-files + mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/ + mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/CNID/ + $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/ + $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/CNID/ uninstall-local: - for f in $(CONFFILES) $(GENFILES); do \ + @for f in $(CONFFILES) $(GENFILES); do \ echo rm -f $(DESTDIR)$(pkgconfdir)/$$f; \ rm -f $(DESTDIR)$(pkgconfdir)/$$f; \ done + rm -f $(DESTDIR)$(pkgconfdir)/dbus-session.conf + rm -f $(DESTDIR)$(localstatedir)/netatalk/README + rm -f $(DESTDIR)$(localstatedir)/netatalk/CNID/README if USE_DEBIAN rm -f $(DESTDIR)/etc/default/netatalk endif install-config-files: $(CONFFILES) $(GENFILES) $(mkinstalldirs) $(DESTDIR)$(pkgconfdir) - for f in $(CONFFILES) $(GENFILES); do \ + $(INSTALL_DATA) $(srcdir)/dbus-session.conf $(DESTDIR)$(pkgconfdir) + @for f in $(CONFFILES) ; do \ + if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \ + echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \ + $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgconfdir); \ + else \ + echo "not overwriting $$f"; \ + fi; \ + done + @for f in $(GENFILES); do \ if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \ echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \ $(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir); \