Blame SOURCES/bz1406152-exportfs-ipv6-fix.patch

15862b
diff -uNr a/heartbeat/exportfs b/heartbeat/exportfs
15862b
--- a/heartbeat/exportfs	2016-12-22 14:29:11.347973419 +0100
15862b
+++ b/heartbeat/exportfs	2016-12-22 14:30:10.273326342 +0100
15862b
@@ -204,6 +204,10 @@
15862b
 is_exported() {
15862b
 	local dir=$1
15862b
 	local spec=$2
15862b
+
15862b
+	# IPv6 addressed are encased in brackets that need to be removed
15862b
+	spec=$(echo $spec | sed 's/\[//;s/\]//')
15862b
+
15862b
 	exportfs |
15862b
 		sed -e '$! N; s/\n[[:space:]]\+/ /; t; s/[[:space:]]\+\([^[:space:]]\+\)\(\n\|$\)/ \1\2/g; P;D;' |
15862b
 		grep -q -x -F "$dir $spec"