From 5d2bd0416bbaf5b85f28e870a06dbc2955a1adf7 Mon Sep 17 00:00:00 2001 From: Benjamin Kaduk Date: Sun, 14 Sep 2014 21:16:56 -0400 Subject: [PATCH] Make pam conditional on INSTALL_KAUTH The pam module we provide is only useful in kaserver-like environments, and as such should not be installed when the user has requested to not have kauth. Change-Id: I9b336593e34cedfd6e8c2210f3798575d115d2d6 Reviewed-on: http://gerrit.openafs.org/11466 Reviewed-by: Chas Williams - CONTRACTOR Reviewed-by: Benjamin Kaduk Reviewed-by: D Brashear Tested-by: D Brashear --- src/pam/Makefile.in | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/pam/Makefile.in b/src/pam/Makefile.in index cfd26e7..f4f0666 100644 --- a/src/pam/Makefile.in +++ b/src/pam/Makefile.in @@ -29,6 +29,8 @@ LT_libs = \ $(PAM_LIBS) $(LDFLAGS_hcrypto) $(LDFLAGS_roken) \ $(LIB_hcrypto) $(LIB_roken) $(LIB_crypt) $(LIB_AFSDB) +INSTALL_KAUTH = @INSTALL_KAUTH@ + MODULE_CFLAGS=${PAM_CFLAGS} all: test_pam pam_afs.la pam_afs.krb.la @@ -92,14 +94,18 @@ test_pam: test_pam.o esac install: pam_afs.la pam_afs.krb.la - ${INSTALL} -d ${DESTDIR}${libdir} - $(INSTALL_DATA) .libs/pam_afs.so ${DESTDIR}${libdir} - $(INSTALL_DATA) .libs/pam_afs.krb.so ${DESTDIR}${libdir} + if [ "x${INSTALL_KAUTH}" = "xyes" ]; then \ + ${INSTALL} -d ${DESTDIR}${libdir}; \ + $(INSTALL_DATA) .libs/pam_afs.so ${DESTDIR}${libdir}; \ + $(INSTALL_DATA) .libs/pam_afs.krb.so ${DESTDIR}${libdir}; \ + fi dest: pam_afs.la pam_afs.krb.la - ${INSTALL} -d ${DEST}/lib - $(INSTALL_DATA) .libs/pam_afs.so ${DEST}/lib - $(INSTALL_DATA) .libs/pam_afs.krb.so ${DEST}/lib + if [ "x${INSTALL_KAUTH}" = "xyes" ]; then \ + ${INSTALL} -d ${DEST}/lib; \ + $(INSTALL_DATA) .libs/pam_afs.so ${DEST}/lib; \ + $(INSTALL_DATA) .libs/pam_afs.krb.so ${DEST}/lib; \ + fi afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h afs_message.o: afs_message.c afs_message.h -- 1.9.4