Blame 0025-nbd-nbdroot.sh-call-nbd-client-with-systemd-mark.patch

Zbigniew Jędrzejewski-Szmek 7f4a44
From 6a8dec999380f3dcae608e2433f8179ddef08f8e Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 7f4a44
From: Harald Hoyer <harald@redhat.com>
Zbigniew Jędrzejewski-Szmek 7f4a44
Date: Fri, 16 May 2014 13:33:33 +0200
Zbigniew Jędrzejewski-Szmek 7f4a44
Subject: [PATCH] nbd/nbdroot.sh: call nbd-client with "--systemd-mark"
Zbigniew Jędrzejewski-Szmek 7f4a44
Zbigniew Jędrzejewski-Szmek 7f4a44
otherwise nbd-client will get killed by systemd
Zbigniew Jędrzejewski-Szmek 7f4a44
---
Zbigniew Jędrzejewski-Szmek 7f4a44
 modules.d/95nbd/nbdroot.sh | 4 ++++
Zbigniew Jędrzejewski-Szmek 7f4a44
 1 file changed, 4 insertions(+)
Zbigniew Jędrzejewski-Szmek 7f4a44
Zbigniew Jędrzejewski-Szmek 7f4a44
diff --git a/modules.d/95nbd/nbdroot.sh b/modules.d/95nbd/nbdroot.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
index 32f346d3d9..8bfbebcbda 100755
Zbigniew Jędrzejewski-Szmek 7f4a44
--- a/modules.d/95nbd/nbdroot.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
+++ b/modules.d/95nbd/nbdroot.sh
Zbigniew Jędrzejewski-Szmek 7f4a44
@@ -111,6 +111,10 @@ if [ "$root" = "block:/dev/root" -o "$root" = "dhcp" ]; then
Zbigniew Jędrzejewski-Szmek 7f4a44
     fi
Zbigniew Jędrzejewski-Szmek 7f4a44
 fi
Zbigniew Jędrzejewski-Szmek 7f4a44
 
Zbigniew Jędrzejewski-Szmek 7f4a44
+if strstr "$(nbd-client --help 2>&1)" "systemd-mark"; then
Zbigniew Jędrzejewski-Szmek 7f4a44
+    preopts="--systemd-mark $preopts"
Zbigniew Jędrzejewski-Szmek 7f4a44
+fi
Zbigniew Jędrzejewski-Szmek 7f4a44
+
Zbigniew Jędrzejewski-Szmek 7f4a44
 nbd-client $preopts "$nbdserver" $nbdport /dev/nbd0 $opts || exit 1
Zbigniew Jędrzejewski-Szmek 7f4a44
 
Zbigniew Jędrzejewski-Szmek 7f4a44
 # NBD doesn't emit uevents when it gets connected, so kick it
Zbigniew Jędrzejewski-Szmek 7f4a44
-- 
Zbigniew Jędrzejewski-Szmek 7f4a44
1.9.3
Zbigniew Jędrzejewski-Szmek 7f4a44