]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
nfs-utils: Add StateDirectory for systemd services
authorJoshua Watt <JPEWhacker@gmail.com>
Tue, 12 Sep 2023 14:56:44 +0000 (08:56 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 13 Sep 2023 08:32:32 +0000 (09:32 +0100)
Adds `StateDirectory=nfs` for the systemd service. This ensures that 1)
and .mount services required for /var/lib/nfs are started before these
services, and 2) that /var/lib/nfs exists before starting the services.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-mountd.service
meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-server.service
meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-statd.service

index c01415de842f6a020f2cbcdf77e9d42f8638d032..ebfe64b9cedf80d9bf1244974fe91e43583844d3 100644 (file)
@@ -12,6 +12,7 @@ ConditionPathExists=@SYSCONFDIR@/exports
 EnvironmentFile=-@SYSCONFDIR@/nfs-utils.conf
 ExecStart=@SBINDIR@/rpc.mountd -F $MOUNTD_OPTS
 LimitNOFILE=@HIGH_RLIMIT_NOFILE@
+StateDirectory=nfs
 
 [Install]
 WantedBy=multi-user.target
index 5c845b7e82f017660827bd3406687c37fe3269c5..15ceee04d0d709ccd17b51ac9483672c04518253 100644 (file)
@@ -18,6 +18,7 @@ ExecStopPost=@SBINDIR@/exportfs -au
 ExecStopPost=@SBINDIR@/exportfs -f
 ExecReload=@SBINDIR@/exportfs -r
 RemainAfterExit=yes
+StateDirectory=nfs
 
 [Install]
 WantedBy=multi-user.target
index d1ac785b04bc81317986cdc4e90d7e53acac6b1f..b519194121c2c3b3eff2375a43ecadc72de5a7c1 100644 (file)
@@ -10,6 +10,7 @@ ConditionPathExists=@SYSCONFDIR@/exports
 EnvironmentFile=-@SYSCONFDIR@/nfs-utils.conf
 ExecStart=@SBINDIR@/rpc.statd -F $STATD_OPTS
 LimitNOFILE=@HIGH_RLIMIT_NOFILE@
+StateDirectory=nfs
 
 [Install]
 WantedBy=multi-user.target