]> git.proxmox.com Git - mirror_kronosnet.git/commitdiff
pam: use password-auth on systems like fedora that ship it
authorFabio M. Di Nitto <fdinitto@redhat.com>
Mon, 31 Dec 2012 16:10:20 +0000 (17:10 +0100)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Mon, 31 Dec 2012 16:10:20 +0000 (17:10 +0100)
or passwd as a fallback (debian and others)

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
kronosnetd/Makefile.am

index d5853a76370373d5dfc93525e066a72c174312dc..d5e296041648ff550fa9e5083d9f795162d59023 100644 (file)
@@ -74,8 +74,13 @@ install-exec-local:
        $(INSTALL) -d -m 0755 $(DESTDIR)/$(sysconfdir)/logrotate.d
        $(INSTALL) -m 644 kronosnetd.logrotate $(DESTDIR)/$(sysconfdir)/logrotate.d/kronosnetd
        $(INSTALL) -d -m 0755 $(DESTDIR)/$(sysconfdir)/pam.d
-       cd $(DESTDIR)/$(sysconfdir)/pam.d && \
-               $(LN_S) passwd kronosnetd
+       if [ -a $(sysconfdir)/pam.d/password-auth ]; then \
+               cd $(DESTDIR)/$(sysconfdir)/pam.d && \
+                       $(LN_S) password-auth kronosnetd; \
+       else \
+               cd $(DESTDIR)/$(sysconfdir)/pam.d && \
+                       $(LN_S) passwd kronosnetd; \
+       fi
 
 uninstall-local:
        rmdir $(DESTDIR)/$(DEFAULT_CONFIG_DIR)/cryptokeys.d || :;