| [Unit] |
| Description=NFS server and services |
| Requires= network.target proc-fs-nfsd.mount rpcbind.target |
| Requires= nfs-mountd.service |
| Wants=rpc-statd.service nfs-idmapd.service rpc-gssd.service rpc-svcgssd.service |
| Wants=rpc-statd-notify.service |
| |
| After= network.target proc-fs-nfsd.mount rpcbind.target nfs-mountd.service |
| After= nfs-idmapd.service rpc-statd.service |
| After= rpc-gssd.service rpc-svcgssd.service |
| Before= rpc-statd-notify.service |
| |
| Wants=nfs-config.service |
| After=nfs-config.service |
| |
| [Service] |
| EnvironmentFile=-/run/sysconfig/nfs-utils |
| |
| Type=oneshot |
| RemainAfterExit=yes |
| ExecStartPre=/usr/sbin/exportfs -r |
| ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS |
| ExecStop=/usr/sbin/rpc.nfsd 0 |
| ExecStopPost=/usr/sbin/exportfs -au |
| ExecStopPost=/usr/sbin/exportfs -f |
| |
| ExecReload=/usr/sbin/exportfs -r |
| |
| [Install] |
| WantedBy=multi-user.target |