]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Initial revision
authorSam Hartman <hartmans@debian.org>
Sat, 14 Jul 2001 22:20:07 +0000 (22:20 +0000)
committerSam Hartman <hartmans@debian.org>
Sat, 14 Jul 2001 22:20:07 +0000 (22:20 +0000)
src/afsd/afs.ppc_darwin.plist.in [new file with mode: 0644]
src/cf/solaris-dqrwlock.m4 [new file with mode: 0644]
src/config/Makefile.version-NOCML.in [new file with mode: 0644]
src/pam/Makefile.in [new file with mode: 0644]

diff --git a/src/afsd/afs.ppc_darwin.plist.in b/src/afsd/afs.ppc_darwin.plist.in
new file mode 100644 (file)
index 0000000..50e5e72
--- /dev/null
@@ -0,0 +1,31 @@
+<?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>
diff --git a/src/cf/solaris-dqrwlock.m4 b/src/cf/solaris-dqrwlock.m4
new file mode 100644 (file)
index 0000000..b5aa657
--- /dev/null
@@ -0,0 +1,17 @@
+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
+])
+
diff --git a/src/config/Makefile.version-NOCML.in b/src/config/Makefile.version-NOCML.in
new file mode 100644 (file)
index 0000000..bc039f9
--- /dev/null
@@ -0,0 +1,18 @@
+# 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
+
+PACKAGE=@PACKAGE@
+VERSION=@VERSION@
+
+AFS_component_version_number.o: AFS_component_version_number.c
+
+AFS_component_version_number.c: 
+       echo 'char cml_version_number[]="@(#) OpenAFS ${VERSION} built ' `date +"%Y-%m-%d"` '";' >AFS_component_version_number.c;
+       echo 'char* AFSVersion = "${PACKAGE} ${VERSION}"; ' >>AFS_component_version_number.c;
+
+noversion: install
+
diff --git a/src/pam/Makefile.in b/src/pam/Makefile.in
new file mode 100644 (file)
index 0000000..ee906d2
--- /dev/null
@@ -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