Blame 0058-provide-name-based-nbd-connects.patch
|
Harald Hoyer |
1ee1e3 |
From b7b062ba795521433ecd82fa4f214084d17f1ffa Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
1ee1e3 |
From: Wim Muskee <wimmuskee@gmail.com>
|
|
Harald Hoyer |
1ee1e3 |
Date: Sat, 17 Mar 2012 12:33:55 +0100
|
|
Harald Hoyer |
1ee1e3 |
Subject: [PATCH] provide name based nbd connects
|
|
Harald Hoyer |
1ee1e3 |
|
|
Harald Hoyer |
1ee1e3 |
Because nbd-server also provides name-based exports instead of
|
|
Harald Hoyer |
1ee1e3 |
port-based ones, make it possible to connect to those.
|
|
Harald Hoyer |
1ee1e3 |
---
|
|
Harald Hoyer |
1ee1e3 |
modules.d/95nbd/nbdroot.sh | 5 +++++
|
|
Harald Hoyer |
1ee1e3 |
1 file changed, 5 insertions(+)
|
|
Harald Hoyer |
1ee1e3 |
|
|
Harald Hoyer |
1ee1e3 |
diff --git a/modules.d/95nbd/nbdroot.sh b/modules.d/95nbd/nbdroot.sh
|
|
Harald Hoyer |
1ee1e3 |
index e20b4e4..0e7dd9b 100755
|
|
Harald Hoyer |
1ee1e3 |
--- a/modules.d/95nbd/nbdroot.sh
|
|
Harald Hoyer |
1ee1e3 |
+++ b/modules.d/95nbd/nbdroot.sh
|
|
Harald Hoyer |
1ee1e3 |
@@ -30,6 +30,11 @@ nbdfstype=${root%%:*}; root=${root#*:}
|
|
Harald Hoyer |
1ee1e3 |
nbdflags=${root%%:*}
|
|
Harald Hoyer |
1ee1e3 |
nbdopts=${root#*:}
|
|
Harald Hoyer |
1ee1e3 |
|
|
Harald Hoyer |
1ee1e3 |
+# If nbdport not an integer, then assume name based import
|
|
Harald Hoyer |
1ee1e3 |
+if [[ $nbdport != [0-9]* ]]; then
|
|
Harald Hoyer |
1ee1e3 |
+ nbdport="-N $nbdport"
|
|
Harald Hoyer |
1ee1e3 |
+fi
|
|
Harald Hoyer |
1ee1e3 |
+
|
|
Harald Hoyer |
1ee1e3 |
if [ "$nbdopts" = "$nbdflags" ]; then
|
|
Harald Hoyer |
1ee1e3 |
unset nbdopts
|
|
Harald Hoyer |
1ee1e3 |
fi
|