AC_PREFIX_DEFAULT(/usr)
# The nfs-utils version
-VERSION="0.3.2"
+VERSION="1.0.6"
AC_SUBST(VERSION)
dnl *************************************************************
statedir=$withval,
statedir=/var/lib/nfs)
AC_SUBST(statedir)
+AC_ARG_WITH(statduser,
+ [ --with-statduser=rpcuser user for statd to run under [rpcuser or nobody]],
+ statduser=$withval,
+ if grep -s '^rpcuser:' /etc/passwd > /dev/null; then
+ statduser=rpcuser
+ else
+ statduser=nobody
+ fi)
+ AC_SUBST(statduser)
AC_ARG_ENABLE(nfsv3,
[ --enable-nfsv3 enable support for NFSv3],
enable_nfsv3=$enableval,
- enable_nfsv3=no)
+ enable_nfsv3=yes)
if test "$enable_nfsv3" = yes; then
AC_DEFINE(NFS3_SUPPORTED)
else
enable_nfsv3=
fi
AC_SUBST(enable_nfsv3)
+AC_ARG_ENABLE(nfsv4,
+ [ --enable-nfsv4 enable support for NFSv4],
+ enable_nfsv4=$enableval,
+ enable_nfsv4=yes)
+ if test "$enable_nfsv4" = yes; then
+ AC_DEFINE(NFS4_SUPPORTED)
+ IDMAPD=idmapd
+ else
+ enable_nfsv4=
+ IDMAPD=
+ fi
+ AC_SUBST(IDMAPD)
+ AC_SUBST(enable_nfsv4)
AC_ARG_ENABLE(kprefix,
[ --enable-kprefix install progs as rpc.knfsd etc],
test "$enableval" = "yes" && kprefix=k,
AC_DEFINE(RESTRICTED_STATD)
fi
AC_SUBST(secure_statd)
+AC_ARG_ENABLE(rquotad,
+ [ --enable-rquotad enable rquotad],
+ enable_rquotad=$enableval,
+ enable_rquotad=yes)
+ if test "$enable_rquotad" = yes; then
+ RQUOTAD=rquotad
+ else
+ RQUOTAD=
+ fi
+ AC_SUBST(RQUOTAD)
dnl AC_ARG_ENABLE(frob, enable frobnicator,, enable_frob=test)
AC_CONFIG_HEADER(support/include/config.h)
AC_PROG_CC
-AC_PROG_CXX
AC_PROG_CPP
AC_PROG_INSTALL
-test "${BUILD_CC+set}" = set || BUILD_CC="$CC"
-AC_SUBST(BUILD_CC)
+test "${CC_FOR_BUILD+set}" = set || CC_FOR_BUILD="$CC"
+AC_SUBST(CC_FOR_BUILD)
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(AR, ar)
AC_CHECK_LIB(socket, main, [LIBSOCKET="-lnsl"])
AC_CHECK_LIB(nsl, main, [LIBNSL="-lnsl"])
AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"])
+if test "$enable_nfsv4" = yes; then
+ AC_CHECK_LIB(event, event_dispatch)
+ AC_CHECK_LIB(nfsidmap, nfs4_uid_to_name)
+ AC_CHECK_HEADERS(event.h)
+ AC_CHECK_HEADERS(nfsidmap.h)
+fi
if test "$knfsd_cv_glibc2" = no; then
AC_CHECK_LIB(bsd, daemon, [LIBBSD="-lbsd"])
fi
AC_SUBST(LDFLAGS)
AC_SUBST(CXXFLAGS)
AC_SUBST(CFLAGS)
-AC_OUTPUT(config.mk nfs-utils.spec)
+AC_OUTPUT(config.mk nfs-utils.spec utils/Makefile)