summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2012-12-28 16:17:02 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2012-12-28 16:17:02 +0000
commitbaccffe5367d108f50c61be5095d10e71cec1c60 (patch)
tree3c1df676a9556d5f636e29c52af423a4ae658532
parentdede9e09e8587586a35dbd2ebd39a47eec9fb620 (diff)
downloadnfs-utils-baccffe5367d108f50c61be5095d10e71cec1c60.tar.gz
Fix nfs-server.service
-rw-r--r--nfs-server.service9
1 files changed, 4 insertions, 5 deletions
diff --git a/nfs-server.service b/nfs-server.service
index c09e1e8..542d323 100644
--- a/nfs-server.service
+++ b/nfs-server.service
@@ -1,15 +1,14 @@
[Unit]
Description=NFS Server
-Requires=proc-fs-nfsd.mount rpcbind.service
+Requires=proc-fs-nfsd.mount rpcbind.service nfs-mountd.service
After=network.target named.service rpcbind.service proc-fs-nfsd.mount
[Service]
-Type=forking
+Type=oneshot
+RemainAfterExit=yes
StandardError=syslog+console
-EnvironmentFile=-/etc/sysconfig/nfs
ExecStartPre=/usr/sbin/exportfs -r
-ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS ${RPCNFSDCOUNT}
-ExecStartPost=/usr/sbin/rpc.mountd $RPCMOUNTDOPTS
+ExecStart=/usr/sbin/rpc.nfsd
ExecStop=/usr/sbin/rpc.nfsd 0
ExecStopPost=/usr/sbin/exportfs -f