X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=debian%2Fpatches%2F26-systemd-server-before-client.patch;fp=debian%2Fpatches%2F26-systemd-server-before-client.patch;h=bec4b8e53b42ac305f8d7a7671b6883bcf2d112d;hp=0000000000000000000000000000000000000000;hb=52a7a44f95fab091becece32a6995a409fd59fd1;hpb=6d9a853c096f129de3cc22e74bc450dfa73e1d56 diff --git a/debian/patches/26-systemd-server-before-client.patch b/debian/patches/26-systemd-server-before-client.patch new file mode 100644 index 0000000..bec4b8e --- /dev/null +++ b/debian/patches/26-systemd-server-before-client.patch @@ -0,0 +1,28 @@ +From d8c1fcce6d06aa062315a47134e8e3b364cb0700 Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Tue, 3 Mar 2015 10:45:38 +0100 +Subject: [PATCH] systemd: Order NFS server before client + +This makes mounting NFS shares from localhost work reliably, as you need to +start the server before attempting (client) mounts, and conversely on shutdown +need to unmount all shares before stopping the server to avoid hangs. +--- + systemd/nfs-server.service | 3 +++ + 1 file changed, 3 insertions(+) + +Forwarded: http://www.spinics.net/lists/linux-nfs/msg49934.html + +Index: nfs-utils-1.2.8/systemd/nfs-server.service +=================================================================== +--- nfs-utils-1.2.8.orig/systemd/nfs-server.service ++++ nfs-utils-1.2.8/systemd/nfs-server.service +@@ -15,6 +15,9 @@ Before= rpc-statd-notify.service + Wants=auth-rpcgss-module.service + After=rpc-gssd.service gssproxy.service rpc-svcgssd.service + ++# start/stop server before/after client ++Before=remote-fs-pre.target ++ + Wants=nfs-config.service + After=nfs-config.service +