summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Dubielzig <rich.dubielzig@windriver.com>2013-02-28 10:43:47 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-03-02 12:54:54 +0000
commitc7cb5cb92770615ffd302f737d0fef3f2300c321 (patch)
tree557f63fd28d29af58d2c928a8b7bb60fd87290a6
parente93186642708cb99bfba776012e345c42e9bd0d5 (diff)
downloadopenembedded-core-c7cb5cb92770615ffd302f737d0fef3f2300c321.tar.gz
openembedded-core-c7cb5cb92770615ffd302f737d0fef3f2300c321.tar.bz2
openembedded-core-c7cb5cb92770615ffd302f737d0fef3f2300c321.zip
Add scratch directory for NFS upcall state storage
When the /var/lib/nfs/v4recovery directory is not present, NFSD cannot record the upcall state and cannot end the 90-second grace period on startup. This is true even when NFS4 is not being served according to nfsstat. More details and discussion here: https://lkml.org/lkml/2012/6/11/206 Signed-off-by: Rich Dubielzig <rich.dubielzig@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r--meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.7.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.7.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.7.bb
index cf51f21557..cd97810e10 100644
--- a/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.7.bb
+++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.7.bb
@@ -58,6 +58,8 @@ do_install_append () {
install -d ${D}${sysconfdir}/init.d
install -d ${D}${localstatedir}/lib/nfs/statd
install -m 0755 ${WORKDIR}/nfsserver ${D}${sysconfdir}/init.d/nfsserver
+ # kernel code as of 3.8 hard-codes this path as a default
+ install -d ${D}/var/lib/nfs/v4recovery
# the following are built by CC_FOR_BUILD
rm -f ${D}${sbindir}/rpcdebug