From: Derrick Brashear Date: Thu, 12 Jul 2001 19:57:25 +0000 (+0000) Subject: pam-needs-afsdb-libs-20010712 X-Git-Tag: openafs-stable-1_1_0~11 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=63d75a498e841220c4916881978e72fba6078047;p=packages%2Fo%2Fopenafs.git pam-needs-afsdb-libs-20010712 since libauth can include afsdb support we need the support libs --- diff --git a/configure.in b/configure.in index 05d51c3bf..b7ffb9931 100644 --- a/configure.in +++ b/configure.in @@ -374,4 +374,5 @@ Makefile \ src/config/Makefile.version-NOCML \ src/config/Makefile.${AFS_SYSNAME} \ src/libafs/MakefileProto.${MKAFS_OSTYPE} \ +src/pam/Makefile \ ) diff --git a/src/pam/Makefile b/src/pam/Makefile deleted file mode 100644 index c6f3c8e0d..000000000 --- a/src/pam/Makefile +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 2000, International Business Machines Corporation and others. -# All Rights Reserved. -# -# This software has been released under the terms of the IBM Public -# License. For details, see the LICENSE file in the top-level source -# directory or online at http://www.openafs.org/dl/license10.html - -SHELL=/bin/sh -KERNELDIR = ../libafs/ - -COMPONENT=afs -include ../config/Makefile.${SYS_NAME} - -LIBDIR = ${DESTDIR}lib/ - LIBSA = ${LIBDIR}afs/libprot.a ${LIBDIR}libubik.a -AFSLIBS = ${DESTDIR}lib/librxkad.a \ - ${LIBDIR}afs/libsys.a ${DESTDIR}lib/libdes.a \ - ${LIBDIR}librx.a ${LIBDIR}liblwp.a ${LIBDIR}afs/libaudit.a \ - ${LIBDIR}afs/libcmd.a ${LIBDIR}afs/libcom_err.a ${LIBDIR}afs/util.a - -LDFLAGS = ${SHARE_LDFLAGS} - LIBS = ${LIBDIR}afs/libkauth.a ${LIBSA} ${LIBDIR}afs/libauth.a \ - ${AFSLIBS} ${PAMLIBS} - KLIBS = ${LIBDIR}afs/libkauth.krb.a ${LIBSA} ${LIBDIR}afs/libauth.krb.a \ - ${AFSLIBS} ${PAMLIBS} - SHOBJS = afs_auth.o afs_account.o afs_session.o afs_password.o \ - afs_pam_msg.o afs_message.o afs_util.o AFS_component_version_number.o - OBJS = $(SHOBJS) test_pam.o -INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}include \ - -I/usr/include -I/usr/include/sys -CFLAGS = ${DEBUG} ${INCLUDES} ${PAM_CFLAGS} - -TARGETS = pam_afs.so.1 test_pam pam_afs.krb.so.1 - -include ../config/Makefile.version - -system all: $(TARGETS) - -afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -c afs_setcred.c -o afs_setcred.o - -afs_setcred_krb.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o - -pam_afs.so.1: $(SHOBJS) afs_setcred.o - set -x; \ - case "$(SYS_NAME)" in \ - hp_ux*) \ - $(LD) $(LDFLAGS) -c mapfile.hp -o $@ afs_setcred.o \ - $(SHOBJS) $(LIBS) ;; \ - sun*_5*) \ - $(LD) $(LDFLAGS) -M mapfile -o $@ afs_setcred.o \ - $(SHOBJS) $(LIBS) ;; \ - *linux*) \ - $(CC) $(LDFLAGS) -o $@ afs_setcred.o $(SHOBJS) $(LIBS) ;;\ - *fbsd*) \ - $(CC) $(LDFLAGS) -o $@ afs_setcred.o $(SHOBJS) $(LIBS) ;;\ - * ) \ - echo No link line for system $(SYS_NAME). ;; \ - esac - -pam_afs.krb.so.1: $(SHOBJS) afs_setcred_krb.o - set -x; \ - case "$(SYS_NAME)" in \ - hp_ux*) \ - $(LD) $(LDFLAGS) -c mapfile.hp -o $@ \ - afs_setcred_krb.o $(SHOBJS) $(LDFLAGS) $(KLIBS) ;; \ - sun*_5*) \ - $(LD) $(LDFLAGS) -M mapfile -o $@ \ - afs_setcred_krb.o $(SHOBJS) $(LDFLAGS) $(KLIBS) ;; \ - *linux*) \ - $(CC) $(LDFLAGS) -o $@ afs_setcred_krb.o $(SHOBJS) $(KLIBS) ;;\ - *fbsd*) \ - $(CC) $(LDFLAGS) -o $@ afs_setcred_krb.o $(SHOBJS) $(KLIBS) ;;\ - * ) \ - echo No link line for system $(SYS_NAME). ;; \ - esac - -test_pam: test_pam.o - set -x; \ - case "$(SYS_NAME)" in \ - hp_ux*) \ - $(CC) $(CFLAGS) -o $@ test_pam.o ${PAMLIBS};; \ - sun*_5*) \ - $(CC) $(CFLAGS) -o $@ test_pam.o ${PAMLIBS};; \ - *linux*) \ - $(CC) $(CFLAGS) -rdynamic -o $@ test_pam.o -lpam -ldl;; \ - *fbsd*) \ - $(CC) $(CFLAGS) -rdynamic -o $@ test_pam.o -lpam ;; \ - *) \ - echo No link line for system $(SYS_NAME). ;; \ - esac - -clean: - /bin/rm -f $(TARGETS) $(OBJS) afs_setcred.o afs_setcred_krb.o core *~ AFS_component_version_number.c - -install: all - ${INSTALL} -s pam_afs.so.1 ${DESTDIR}lib/pam_afs.so.1 - ${INSTALL} -s pam_afs.krb.so.1 ${DESTDIR}lib/pam_afs.krb.so.1 - -afs_auth.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h -afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h -afs_message.o: afs_message.c afs_message.h -afs_util.o: afs_util.c afs_util.h diff --git a/src/pam/Makefile.in b/src/pam/Makefile.in new file mode 100644 index 000000000..ee906d21b --- /dev/null +++ b/src/pam/Makefile.in @@ -0,0 +1,104 @@ +# Copyright 2000, International Business Machines Corporation and others. +# All Rights Reserved. +# +# This software has been released under the terms of the IBM Public +# License. For details, see the LICENSE file in the top-level source +# directory or online at http://www.openafs.org/dl/license10.html + +SHELL=/bin/sh +KERNELDIR = ../libafs/ + +COMPONENT=afs +include ../config/Makefile.${SYS_NAME} + +LIBDIR = ${DESTDIR}lib/ + LIBSA = ${LIBDIR}afs/libprot.a ${LIBDIR}libubik.a +AFSLIBS = ${DESTDIR}lib/librxkad.a \ + ${LIBDIR}afs/libsys.a ${DESTDIR}lib/libdes.a \ + ${LIBDIR}librx.a ${LIBDIR}liblwp.a ${LIBDIR}afs/libaudit.a \ + ${LIBDIR}afs/libcmd.a ${LIBDIR}afs/libcom_err.a ${LIBDIR}afs/util.a + +LDFLAGS = ${SHARE_LDFLAGS} + LIBS = ${LIBDIR}afs/libkauth.a ${LIBSA} ${LIBDIR}afs/libauth.a \ + ${AFSLIBS} ${PAMLIBS} @LIB_AFSDB@ + KLIBS = ${LIBDIR}afs/libkauth.krb.a ${LIBSA} ${LIBDIR}afs/libauth.krb.a \ + ${AFSLIBS} ${PAMLIBS} @LIB_AFSDB@ + SHOBJS = afs_auth.o afs_account.o afs_session.o afs_password.o \ + afs_pam_msg.o afs_message.o afs_util.o AFS_component_version_number.o + OBJS = $(SHOBJS) test_pam.o +INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}include \ + -I/usr/include -I/usr/include/sys +CFLAGS = ${DEBUG} ${INCLUDES} ${PAM_CFLAGS} + +TARGETS = pam_afs.so.1 test_pam pam_afs.krb.so.1 + +include ../config/Makefile.version + +system all: $(TARGETS) + +afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h + ${CC} ${CFLAGS} -c afs_setcred.c -o afs_setcred.o + +afs_setcred_krb.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h + ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o + +pam_afs.so.1: $(SHOBJS) afs_setcred.o + set -x; \ + case "$(SYS_NAME)" in \ + hp_ux*) \ + $(LD) $(LDFLAGS) -c mapfile.hp -o $@ afs_setcred.o \ + $(SHOBJS) $(LIBS) ;; \ + sun*_5*) \ + $(LD) $(LDFLAGS) -M mapfile -o $@ afs_setcred.o \ + $(SHOBJS) $(LIBS) ;; \ + *linux*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred.o $(SHOBJS) $(LIBS) ;;\ + *fbsd*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred.o $(SHOBJS) $(LIBS) ;;\ + * ) \ + echo No link line for system $(SYS_NAME). ;; \ + esac + +pam_afs.krb.so.1: $(SHOBJS) afs_setcred_krb.o + set -x; \ + case "$(SYS_NAME)" in \ + hp_ux*) \ + $(LD) $(LDFLAGS) -c mapfile.hp -o $@ \ + afs_setcred_krb.o $(SHOBJS) $(LDFLAGS) $(KLIBS) ;; \ + sun*_5*) \ + $(LD) $(LDFLAGS) -M mapfile -o $@ \ + afs_setcred_krb.o $(SHOBJS) $(LDFLAGS) $(KLIBS) ;; \ + *linux*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred_krb.o $(SHOBJS) $(KLIBS) ;;\ + *fbsd*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred_krb.o $(SHOBJS) $(KLIBS) ;;\ + * ) \ + echo No link line for system $(SYS_NAME). ;; \ + esac + +test_pam: test_pam.o + set -x; \ + case "$(SYS_NAME)" in \ + hp_ux*) \ + $(CC) $(CFLAGS) -o $@ test_pam.o ${PAMLIBS};; \ + sun*_5*) \ + $(CC) $(CFLAGS) -o $@ test_pam.o ${PAMLIBS};; \ + *linux*) \ + $(CC) $(CFLAGS) -rdynamic -o $@ test_pam.o -lpam -ldl;; \ + *fbsd*) \ + $(CC) $(CFLAGS) -rdynamic -o $@ test_pam.o -lpam ;; \ + *) \ + echo No link line for system $(SYS_NAME). ;; \ + esac + +clean: + /bin/rm -f $(TARGETS) $(OBJS) afs_setcred.o afs_setcred_krb.o core *~ AFS_component_version_number.c + +install: all + ${INSTALL} -s pam_afs.so.1 ${DESTDIR}lib/pam_afs.so.1 + ${INSTALL} -s pam_afs.krb.so.1 ${DESTDIR}lib/pam_afs.krb.so.1 + +afs_auth.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h +afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h +afs_message.o: afs_message.c afs_message.h +afs_util.o: afs_util.c afs_util.h