Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | [Unit] |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 2 | Description=NFS server and services |
| 3 | DefaultDependencies=no |
| 4 | Requires=network.target proc-fs-nfsd.mount |
| 5 | Requires=nfs-mountd.service |
| 6 | Wants=rpcbind.service |
| 7 | After=local-fs.target |
| 8 | After=network.target proc-fs-nfsd.mount rpcbind.service nfs-mountd.service |
| 9 | ConditionPathExists=@SYSCONFDIR@/exports |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 10 | |
| 11 | [Service] |
| 12 | Type=oneshot |
| 13 | EnvironmentFile=-@SYSCONFDIR@/nfs-utils.conf |
| 14 | ExecStartPre=@SBINDIR@/exportfs -r |
| 15 | ExecStart=@SBINDIR@/rpc.nfsd $NFSD_OPTS $NFSD_COUNT |
| 16 | ExecStop=@SBINDIR@/rpc.nfsd 0 |
Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 17 | ExecStopPost=@SBINDIR@/exportfs -au |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 18 | ExecStopPost=@SBINDIR@/exportfs -f |
| 19 | ExecReload=@SBINDIR@/exportfs -r |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 20 | RemainAfterExit=yes |
| 21 | |
| 22 | [Install] |
| 23 | WantedBy=multi-user.target |