Ignore:
Timestamp:
Mar 11, 2009, 9:14:55 AM (16 years ago)
Author:
Paul Smedley
Message:

Add 'missing' 3.0.34 diffs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/configure.in

    r140 r165  
    315315AC_SUBST(INSTALL_CIFSMOUNT)
    316316AC_SUBST(UNINSTALL_CIFSMOUNT)
     317AC_SUBST(CIFSUPCALL_PROGS)
     318AC_SUBST(INSTALL_CIFSUPCALL)
     319AC_SUBST(UNINSTALL_CIFSUPCALL)
    317320AC_SUBST(EXTRA_SBIN_PROGS)
    318321AC_SUBST(EXTRA_ALL_TARGETS)
     
    28702873# look for a method of setting the effective uid
    28712874seteuid=no;
     2875
     2876if test $seteuid = no; then
     2877AC_CACHE_CHECK([for setreuid],samba_cv_USE_SETREUID,[
     2878AC_TRY_RUN([
     2879#define AUTOCONF_TEST 1
     2880#define USE_SETREUID 1
     2881#include "confdefs.h"
     2882#include "${srcdir-.}/lib/util_sec.c"],
     2883           samba_cv_USE_SETREUID=yes,samba_cv_USE_SETREUID=no,samba_cv_USE_SETREUID=cross)])
     2884if test x"$samba_cv_USE_SETREUID" = x"yes"; then
     2885    seteuid=yes;AC_DEFINE(USE_SETREUID,1,[Whether setreuid() is available])
     2886fi
     2887fi
     2888
     2889# we check for setresuid second as it conflicts with AIO on Linux.
     2890# see http://samba.org/~tridge/junkcode/aio_uid.c
    28722891if test $seteuid = no; then
    28732892AC_CACHE_CHECK([for setresuid],samba_cv_USE_SETRESUID,[
     
    28802899if test x"$samba_cv_USE_SETRESUID" = x"yes"; then
    28812900    seteuid=yes;AC_DEFINE(USE_SETRESUID,1,[Whether setresuid() is available])
    2882 fi
    2883 fi
    2884 
    2885 
    2886 if test $seteuid = no; then
    2887 AC_CACHE_CHECK([for setreuid],samba_cv_USE_SETREUID,[
    2888 AC_TRY_RUN([
    2889 #define AUTOCONF_TEST 1
    2890 #define USE_SETREUID 1
    2891 #include "confdefs.h"
    2892 #include "${srcdir-.}/lib/util_sec.c"],
    2893            samba_cv_USE_SETREUID=yes,samba_cv_USE_SETREUID=no,samba_cv_USE_SETREUID=cross)])
    2894 if test x"$samba_cv_USE_SETREUID" = x"yes"; then
    2895     seteuid=yes;AC_DEFINE(USE_SETREUID,1,[Whether setreuid() is available])
    28962901fi
    28972902fi
     
    42194224        INSTALL_CIFSMOUNT="installcifsmount"
    42204225        UNINSTALL_CIFSMOUNT="uninstallcifsmount"
     4226        ;;
     4227  *)
     4228        AC_MSG_RESULT(no)
     4229        ;;
     4230  esac ]
     4231)
     4232
     4233#################################################
     4234# check for cifs.upcall support
     4235AC_CHECK_HEADERS([keyutils.h], [HAVE_KEYUTILS_H=1], [HAVE_KEYUTILS_H=0])
     4236CIFSUPCALL_PROGS=""
     4237INSTALL_CIFSUPCALL=""
     4238UNINSTALL_CIFSUPCALL=""
     4239AC_MSG_CHECKING(whether to build cifs.upcall)
     4240AC_ARG_WITH(cifsupcall,
     4241[  --with-cifsupcall       Include cifs.upcall (Linux only) support (default=yes)],
     4242[ case "$withval" in
     4243  no)
     4244        AC_MSG_RESULT(no)
     4245        ;;
     4246  *)
     4247        case "$host_os" in
     4248        *linux*)
     4249                if test x"$use_ads" != x"yes"; then
     4250                        AC_MSG_ERROR(ADS support should be enabled for building cifs.upcall)
     4251                elif test x"$HAVE_KEYUTILS_H" != "x1"; then
     4252                        AC_MSG_ERROR(keyutils package is required for cifs.upcall)
     4253                else
     4254                        AC_MSG_RESULT(yes)
     4255                        AC_DEFINE(WITH_CIFSUPCALL,1,[whether to build cifs.upcall])
     4256                        CIFSUPCALL_PROGS="bin/cifs.upcall"
     4257                        INSTALL_CIFSUPCALL="installcifsupcall"
     4258                        UNINSTALL_CIFSUPCALL="uninstallcifsupcall"
     4259                fi
     4260                ;;
     4261        *)
     4262                AC_MSG_ERROR(not on a linux system!)
     4263                ;;
     4264        esac
     4265    ;;
     4266  esac ],
     4267[ case "$host_os" in
     4268  *linux*)
     4269        if test x"$use_ads" != x"yes"; then
     4270                AC_MSG_WARN(ADS support should be enabled for building cifs.upcall)
     4271        elif test x"$HAVE_KEYUTILS_H" != "x1"; then
     4272                AC_MSG_WARN(keyutils package is required for cifs.upcall)
     4273        else
     4274                AC_MSG_RESULT(yes)
     4275                AC_DEFINE(WITH_CIFSUPCALL,1,[whether to build cifs.upcall])
     4276                CIFSUPCALL_PROGS="bin/cifs.upcall"
     4277                INSTALL_CIFSUPCALL="installcifsupcall"
     4278                UNINSTALL_CIFSUPCALL="uninstallcifsupcall"
     4279        fi
    42214280        ;;
    42224281  *)
Note: See TracChangeset for help on using the changeset viewer.