diff --git a/misc_systemd_units/nfsd.service b/misc_systemd_units/nfsd.service index 403382e2..6cfab997 100644 --- a/misc_systemd_units/nfsd.service +++ b/misc_systemd_units/nfsd.service @@ -1,8 +1,10 @@ [Unit] +DefaultDependencies=no ConditionPathExists=/etc/exports -Requires=local-fs.target proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount -After=local-fs.target proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount unbound.service mxmount.service -Wants=unbound.service +Requires=proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount +After=proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount +After=sysinit.target +Conflicts=shutdown.target [Service] ExecStartPre=/bin/mkdir -p /var/lib/nfs/v4recovery