1eb8dc403SDave Cobbley[Unit]
2eb8dc403SDave CobbleyDescription=NFS server and services
3eb8dc403SDave CobbleyDefaultDependencies=no
4eb8dc403SDave CobbleyRequires=network.target proc-fs-nfsd.mount
5eb8dc403SDave CobbleyRequires=nfs-mountd.service
6eb8dc403SDave CobbleyWants=rpcbind.service
7eb8dc403SDave CobbleyAfter=local-fs.target
8eb8dc403SDave CobbleyAfter=network.target proc-fs-nfsd.mount rpcbind.service nfs-mountd.service
9eb8dc403SDave CobbleyConditionPathExists=@SYSCONFDIR@/exports
10eb8dc403SDave Cobbley
11eb8dc403SDave Cobbley[Service]
12eb8dc403SDave CobbleyType=oneshot
13eb8dc403SDave CobbleyEnvironmentFile=-@SYSCONFDIR@/nfs-utils.conf
14eb8dc403SDave CobbleyExecStartPre=@SBINDIR@/exportfs -r
15eb8dc403SDave CobbleyExecStart=@SBINDIR@/rpc.nfsd $NFSD_OPTS $NFSD_COUNT
16eb8dc403SDave CobbleyExecStop=@SBINDIR@/rpc.nfsd 0
17eb8dc403SDave CobbleyExecStopPost=@SBINDIR@/exportfs -au
18eb8dc403SDave CobbleyExecStopPost=@SBINDIR@/exportfs -f
19eb8dc403SDave CobbleyExecReload=@SBINDIR@/exportfs -r
20eb8dc403SDave CobbleyRemainAfterExit=yes
21*220dafdbSAndrew GeisslerStateDirectory=nfs
22eb8dc403SDave Cobbley
23eb8dc403SDave Cobbley[Install]
24eb8dc403SDave CobbleyWantedBy=multi-user.target
25