1## Makefile for distrib/pam/
2
3SUFFIXES = .tmpl .
4pamdir = @PAMDIR@/etc/pam.d
5EXTRA_DIST = netatalk.pam.tmpl
6noinst_SCRIPTS = netatalk.pam
7CLEANFILES = netatalk.pam
8
9.tmpl:
10	sed -e "s,[@]PAM_DIRECTIVE[@],${PAM_DIRECTIVE},g" \
11		-e "s,[@]PAM_AUTH[@],${PAM_AUTH}," \
12		-e "s,[@]PAM_ACCOUNT[@],${PAM_ACCOUNT}," \
13		-e "s,[@]PAM_PASSWORD[@],${PAM_PASSWORD}," \
14		-e "s,[@]PAM_SESSION[@],${PAM_SESSION}," \
15	    <$< >$@
16
17if USE_PAM
18install-data-local: netatalk.pam
19	$(mkinstalldirs) $(DESTDIR)$(pamdir)
20	if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pamdir)/netatalk; then \
21	    echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pamdir)/netatalk"; \
22	    $(INSTALL_DATA) netatalk.pam $(DESTDIR)$(pamdir)/netatalk || echo "WARNING: Can't install PAM files";		\
23	else \
24	    echo "not overwriting $(DESTDIR)$(pamdir)/netatalk"; \
25	fi; 
26
27uninstall-local:
28	echo rm -f $(DESTDIR)$(pamdir)/netatalk; \
29	rm -f $(DESTDIR)$(pamdir)/netatalk; \
30	for f in $(CONFFILES) $(GENFILES); do \
31		echo rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
32		rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
33	done
34endif
35