]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - configure.ac
statd: Decouple statd's state directory from the NFS state directory
[nfs-utils.git] / configure.ac
index b5934c455d6a05773b9926859b6079e5e705e7cb..500172b79bd30689a6b44367f562be0a6121c19b 100644 (file)
@@ -23,6 +23,14 @@ AC_ARG_WITH(statedir,
        statedir=$withval,
        statedir=/var/lib/nfs)
        AC_SUBST(statedir)
+AC_ARG_WITH(statdpath,
+       [AC_HELP_STRING([--with-statdpath=/foo @<:@default=/var/lib/nfs@:>@],
+               [define statd's state dir as /foo instead of the NFS statedir]
+       )],
+       statdpath=$withval,
+       statdpath=$statedir
+       )
+       AC_SUBST(statdpath)
 AC_ARG_WITH(statduser,
        [AC_HELP_STRING([--with-statduser=rpcuser],
                         [statd to run under @<:@rpcuser or nobody@:>@]
@@ -387,6 +395,7 @@ dnl *************************************************************
 dnl Export some path names to config.h
 dnl *************************************************************
 AC_DEFINE_UNQUOTED(NFS_STATEDIR, "$statedir", [This defines the location of the NFS state files. Warning: this must match definitions in config.mk!])
+AC_DEFINE_UNQUOTED(NSM_DEFAULT_STATEDIR, "$statdpath", [Define this to the pathname where statd keeps its state file])
 
 if test "x$cross_compiling" = "xno"; then
        CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-"$CFLAGS"}