diff --git a/install.sh b/install.sh index dead3e32..7432e51e 100755 --- a/install.sh +++ b/install.sh @@ -76,6 +76,7 @@ mkdir -p "$DESTDIR$usrlocal_bindir" install_exec make-automaps/make-automaps "$DESTDIR$usr_sbindir/make-automaps" install_data misc_systemd_units/automount.service "$DESTDIR$systemdunitdir/automount.service" install_data misc_systemd_units/gdm.service "$DESTDIR$systemdunitdir/gdm.service" +install_data misc_systemd_units/lazy-umount-nfs.service "$DESTDIR$systemdunitdir/lazy-umount-nfs.service" install_exec mxgrub/mxgrub "$DESTDIR$usr_sbindir/mxgrub" install_exec mxnetctl/mxnetctl "$DESTDIR$usr_sbindir/mxnetctl" install_exec mxrouter/mxrouterctl "$DESTDIR$usr_sbindir/mxrouterctl" diff --git a/misc_systemd_units/lazy-umount-nfs.service b/misc_systemd_units/lazy-umount-nfs.service new file mode 100644 index 00000000..6a386d1b --- /dev/null +++ b/misc_systemd_units/lazy-umount-nfs.service @@ -0,0 +1,14 @@ +[Unit] +Description=Lazy Umount NFS +Before=shutdown.target +After=automount.service +DefaultDependencies=false + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/bin/umount -a -t nfs4 +ExecStart=/bin/umount -a -t nfs4 -l + +[Install] +WantedBy=shutdown.target