--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>afs</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.openafs.filesystems.afs</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>afs</string>
+ <key>CFBundlePackageType</key>
+ <string>KEXT</string>
+ <key>CFBundleShortVersionString</key>
+ <string>@VERSION@</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>@VERSION@</string>
+ <key>OSBundleLibraries</key>
+ <dict>
+ <key>com.apple.kernel.bsd</key>
+ <string>1.0.0b1</string>
+ <key>com.apple.kernel.mach</key>
+ <string>1.0.0b1</string>
+ </dict>
+</dict>
+</plist>
--- /dev/null
+AC_DEFUN(SOLARIS_UFSVFS_HAS_DQRWLOCK, [
+AC_MSG_CHECKING(for vfs_dqrwlock in struct ufsvfs)
+AC_CACHE_VAL(ac_cv_solaris_ufsvfs_has_dqrwlock,
+[
+AC_TRY_COMPILE(
+[#define _KERNEL
+#include <sys/fs/ufs_inode.h>],
+[struct ufsvfs _ufsvfs;
+(void) _ufsvfs.vfs_dqrwlock;],
+ac_cv_solaris_ufsvfs_has_dqrwlock=yes,
+ac_cv_solaris_ufsvfs_has_dqrwlock=no)])
+AC_MSG_RESULT($ac_cv_solaris_ufsvfs_has_dqrwlock)
+if test "$ac_cv_solaris_ufsvfs_has_dqrwlock" = "yes"; then
+ AC_DEFINE(HAVE_VFS_DQRWLOCK, 1, [define if struct ufsvfs has vfs_dqrwlock])
+fi
+])
+
--- /dev/null
+# 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