* Repackage upstream to remove MacOS-specific files covered by the APSL.
Remove the WINNT directory to save space since we have to repackage
anyway. Provide a get-orig-source target to do the repackaging.
+ * libpam-openafs-kaserver: Fix compilation so that the PAM module isn't
+ missing symbols and therefore unusable. (Closes: #308844)
* Apply patch from Chas Williams to fix stale cache data from deleted
files, a bug introduced in 1.3.82.
* In all cases, only build the module appropriate to the kernel we're
OBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.o krb_tf.o
KOBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.krb.o krb_tf.o
+PICTARGET =../pic/kauth
+PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS))
+$(PICTARGET)/%.o: %.c $(PICTARGET)
+ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@
+
+$(PICTARGET):
+ mkdir -p $(PICTARGET)
all: kaserver kas kpwvalid klog klog.krb knfs kpasswd rebuild kdb \
${TOP_LIBDIR}/libkauth.a \
${TOP_INCDIR}/afs/kauth.h \
${TOP_INCDIR}/afs/kaport.h
-PICTARGET =../pic/kauth
-PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS))
-$(PICTARGET)/%.o: %.c $(PICTARGET)
- $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@
-
-$(PICTARGET):
- mkdir -p $(PICTARGET)
-
test tests: all
cd test; $(MAKE)
LIBS=librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/util.a
-all: \
- includes \
- ${TOP_LIBDIR}/librx.a $(PICOBJS)
-
PICTARGET =../pic/rx
PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS))
$(PICTARGET)/%.o: %.c $(PICTARGET)
$(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@
+all: \
+ includes \
+ ${TOP_LIBDIR}/librx.a $(PICOBJS)
+
depinstall: includes
$(PICTARGET):
${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/libcmd.a \
${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libsys.a ${XLIBS}
-all: depinstall ${TOP_LIBDIR}/libubik.a udebug utst_server utst_client $(PICOBJS)
-
PICTARGET =../pic/ubik
PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS))
$(PICTARGET)/%.o: %.c $(PICTARGET)
include ../config/Makefile.version
+all: depinstall ${TOP_LIBDIR}/libubik.a udebug utst_server utst_client $(PICOBJS)
${DESTDIR}${libdir}/libubik.a: libubik.a
${INSTALL} $? $@