]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Merge commit 'upstream/1.5.50.dfsg1' into experimental
authorRuss Allbery <rra@debian.org>
Wed, 16 Jul 2008 21:37:58 +0000 (14:37 -0700)
committerRuss Allbery <rra@debian.org>
Wed, 16 Jul 2008 21:37:58 +0000 (14:37 -0700)
Conflicts:

configure.in
src/afs/LINUX/osi_groups.c
src/afs/LINUX/osi_module.c
src/audit/audit.c
src/auth/auth.p.h
src/auth/userok.c
src/cf/linux-test4.m4
src/cf/osconf.m4
src/config/param.alpha_linux_26.h
src/libafs/MakefileProto.LINUX.in
src/pam/Makefile.in
src/ptserver/pt_util.c
src/ptserver/ptprocs.c
src/tviced/Makefile.in
src/util/Makefile.in
src/util/dirpath.c
src/util/dirpath.hin
src/util/dirpath_nt.h
src/util/get_krbrlm.c
src/viced/host.c
src/viced/viced.c

1  2 
configure.in
src/bozo/bosoprocs.c
src/cf/osconf.m4
src/pam/Makefile.in
src/util/Makefile.in
src/venus/fstrace.c

diff --cc configure.in
index 8f1524e3cc61b309897601ca2a75d679bc207eda,6be38ab51047c0241cda91ac16a82dbda2f6cc39..9dd817fde6189aeacf70268fd7a62f8058047394
@@@ -88,6 -90,10 +90,7 @@@ src/lwp/test/Makefile 
  src/mpp/Makefile \
  src/null/Makefile \
  src/package/Makefile \
 -src/packaging/MacOS/OpenAFS.Info.plist \
 -src/packaging/MacOS/OpenAFS.info \
 -src/packaging/MacOS/buildpkg.sh \
+ src/packaging/Debian/rules \
  src/packaging/RedHat/openafs.spec \
  src/pam/Makefile \
  src/pinstall/Makefile \
Simple merge
index f66ed066b86e87583351253d99343afc74452156,5540abdf779e690eb33337dde23f938b8c6ffeb4..2c567bb288d223184365a857e0dbfe4ad7d8a728
@@@ -2,11 -2,13 +2,12 @@@
  AC_DEFUN([OPENAFS_OSCONF], [
  
  dnl defaults, override in case below as needed
+ CFLAGS=
  XCFLAGS='${DBG} ${OPTMZ}'
  SHLIB_SUFFIX="so"
 -CC="cc"
 -CCOBJ="cc"
 -MT_CC="cc"
 +CCOBJ=$CC
 +MT_CC=$CC
- XLIBS="${LIB_AFSDB}"
+ XLIBS="${LIB_AFSDB} ${XBSA_XLIBS}"
  
  dnl debugging and optimization flag defaults
  dnl Note, these are all the defaults for if debug/optimize turned on, and
@@@ -326,13 -338,15 +337,14 @@@ case $AFS_SYSNAME i
                ;;
  
        i386_umlinux22)
 -              CC="gcc -pipe"
 -              CCOBJ="gcc -pipe"
 -              MT_CC="gcc -pipe"
 +              CCOBJ="${CC} -pipe"
 +              MT_CC="${CC} -pipe"
                KERN_OPTMZ=-O2
                LEX="flex -l"
-               MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
+               MT_CFLAGS='-DAFS_PTHREAD_ENV -DUBIK_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
                MT_LIBS="-lpthread"
-               PAM_CFLAGS="-O2 -Dlinux -DLINUX_PAM -fPIC"
+               PAM_OPTMZ=-O2
+               PAM_CFLAGS="-Dlinux -DLINUX_PAM -fPIC"
                SHLIB_CFLAGS="-fPIC"
                SHLIB_LDFLAGS="-shared -Xlinker -x"
                TXLIBS="-lncurses"
                ;;
  
        i386_linux*)
 -              CC="gcc -pipe"
 -              CCOBJ="gcc -pipe"
 -              MT_CC="gcc -pipe"
 +              CCOBJ="${CC} -pipe"
 +              MT_CC="${CC} -pipe"
                KERN_OPTMZ=-O2
                LEX="flex -l"
-               MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
+               MT_CFLAGS='-DAFS_PTHREAD_ENV -DUBIK_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
                MT_LIBS="-lpthread"
                DBG=-g
                KERN_DBG=-g
                ;;
  
        i386_umlinux24)
 -              CC="gcc -pipe"
 -              CCOBJ="gcc -pipe"
 -              MT_CC="gcc -pipe"
 +              CCOBJ="${CC} -pipe"
 +              MT_CC="${CC} -pipe"
                KERN_OPTMZ=-O2
                LEX="flex -l"
-               MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
+               MT_CFLAGS='-DAFS_PTHREAD_ENV -DUBIK_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
                MT_LIBS="-lpthread"
                DBG=-g
                KERN_DBG=-g
                ;;
  
        i386_umlinux26)
 -              CC="gcc -pipe"
 -              CCOBJ="gcc -pipe"
 -              MT_CC="gcc -pipe"
 +              CCOBJ="${CC} -pipe"
 +              MT_CC="${CC} -pipe"
                KERN_OPTMZ=-O2
                LEX="flex -l"
-               MT_CFLAGS='-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
+               MT_CFLAGS='-DAFS_PTHREAD_ENV -DUBIK_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}'
                MT_LIBS="-lpthread"
                DBG=-g
                KERN_DBG=-g
index c198ab0133e89af2d351eb24c2715dba1baf0a1f,a6fd70739c9f98d989770cf4271f2a9f85e2fe11..6aaff94f121e9d593cdac48789d45a6b12b934c9
@@@ -25,17 -25,7 +25,17 @@@ LDFLAGS = ${SHLIB_LDFLAGS
          afs_pam_msg.o afs_message.o AFS_component_version_number.o
     OBJS = $(SHOBJS) test_pam.o
  INCLUDES=-I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} 
- CFLAGS =  ${DEBUG} ${INCLUDES} ${PAM_CFLAGS} ${MT_CFLAGS}
 -CFLAGS =  ${PAM_DBG} ${PAM_OPTMZ} ${INCLUDES} ${PAM_CFLAGS}
++CFLAGS =  ${PAM_DBG} ${PAM_OPTMZ} ${INCLUDES} ${PAM_CFLAGS} ${MT_CFLAGS}
 +
 +# For Debian, we link directly with the object files that would have gone
 +# into the libafsrpc and libafsauthent shared libraries.  The shared libraries
 +# themselves cannot be used because the interface isn't stable and they have
 +# no SONAME, but this is the easiest way of getting PIC objects built with the
 +# pthread API.
 +SHLIB_OBJS    := `ls ../shlibafsauthent/*.o | grep -v version_num` \
 +                 `ls ../shlibafsrpc/*.o | grep -v version_num`
 +KRB_SHLIB_OBJS        := `ls ../shlibafsauthent/*.o | egrep -v 'version_num|ktc.o'` \
 +                 `ls ../shlibafsrpc/*.o | grep -v version_num`
  
  all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 ${TOP_LIBDIR}/pam_afs.krb.so.1
  
Simple merge
Simple merge