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