File openafs-1.6.x.suse.patch of Package openafs16
--- openafs-1.6.21/src/config/mkvers.c.orig 2017-07-17 16:04:22.445038581 +0200
+++ openafs-1.6.21/src/config/mkvers.c 2017-07-17 16:04:29.597155176 +0200
@@ -95,7 +95,7 @@
char *baseDir;
int argDir = 0;
char *outputFile = NULL;
- char outputFileBuf[sizeof(VERS_FILE) + 2];
+ char outputFileBuf[sizeof(VERS_FILE) + 4];
struct stat sbuf;
time_t versTime;
int reBuild = 0;
--- openafs-1.6.22.3/src/libafs/MakefileProto.LINUX.in.orig 2018-06-26 09:05:07.260007572 +0200
+++ openafs-1.6.22.3/src/libafs/MakefileProto.LINUX.in 2018-06-26 10:45:45.248135905 +0200
@@ -341,14 +341,12 @@
${LINUX_LIBAFS_NAME}.ko afspag.ko: .FORCE
env EXTRA_CFLAGS="${EXTRA_CFLAGS}" @TOP_SRCDIR@/libafs/make_kbuild_makefile.pl ${KDIR} $@ @TOP_OBJDIR@/src/config/Makefile.config Makefile.afs Makefile.common
( env EXTRA_CFLAGS="${EXTRA_CFLAGS}" \
- $(MAKE) -C ${LINUX_KERNEL_BUILD} M=@TOP_OBJDIR@/src/libafs/${KDIR} modules 2>&1 \
+ $(MAKE) -C ${LINUX_KERNEL_BUILD} ${LINUX_MAKE_ARCH} M=@TOP_OBJDIR@/src/libafs/${KDIR} modules 2>&1 \
|| echo "FAILURE: make exit code $$?" ) | tee .makelog
@if grep -E -q '^(FAILURE|WARNING)' .makelog; then \
grep -q '^WARNING' .makelog && echo "Error: Undefined symbols in modules" ; \
- rm .makelog ; \
exit 1 ; \
fi
- rm .makelog
<all -linux26 -linux_26 -umlinux26>
${LIBAFS}: $(AFSAOBJS) $(AFSNONFSOBJS)