summaryrefslogtreecommitdiffstats
path: root/package/nfs-utils/S60nfs
diff options
context:
space:
mode:
authorMaxime Hadjinlian <maxime.hadjinlian@gmail.com>2015-07-11 16:48:20 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-07-13 02:08:59 +0200
commitaec5af98caf65b8ad08db4f372527a0503bb381c (patch)
tree9f0879c17a9670eb7a6f0e848a8dedde79bed939 /package/nfs-utils/S60nfs
parent182520a8af734c735c4dbdff29dc07af1d615a0a (diff)
downloadbuildroot-aec5af98caf65b8ad08db4f372527a0503bb381c.tar.gz
buildroot-aec5af98caf65b8ad08db4f372527a0503bb381c.zip
nfs_utils: Fix for read-only rootfs
In order to work on a read-only rootfs, nfs_utils would like to write stuff to /var/lib/nfs, since it's not a tmpfs, it won't work. Instead of doing little dances around the filesystem, tell nfs_utils to use /run/nfs for everyone. Modify the startup script accordingly. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/nfs-utils/S60nfs')
-rwxr-xr-xpackage/nfs-utils/S60nfs14
1 files changed, 2 insertions, 12 deletions
diff --git a/package/nfs-utils/S60nfs b/package/nfs-utils/S60nfs
index 4afee558be..91410ee944 100755
--- a/package/nfs-utils/S60nfs
+++ b/package/nfs-utils/S60nfs
@@ -8,19 +8,9 @@
[ -x /usr/sbin/rpc.mountd ] || exit 0
[ -x /usr/sbin/exportfs ] || exit 0
-# Don't fail if /etc/exports doesn't exist; create a bare-bones version and continue.
-[ -r /etc/exports ] || \
- { touch /etc/exports && chmod u+rw,g+r,o+r /etc/exports ; } || \
- { echo "/etc/exports does not exist" ; exit 0 ; }
-
-# The /var/lib/nfs directory is actually on a tmpfs filesystem.
-mkdir -p /var/lib/nfs/sm
-mkdir -p /var/lib/nfs/sm.bak
mkdir -p /var/lock/subsys
-touch /var/lib/nfs/etab
-touch /var/lib/nfs/rmtab
-touch /var/lib/nfs/state
-touch /var/lib/nfs/xtab
+mkdir -p /run/nfs/sm
+touch /run/nfs/rmtab
start() {
# Start daemons.
OpenPOWER on IntegriCloud