Blame SOURCES/bz1818997-3-nfsserver-nfsnotify-fix-selinux-label-issue.patch

02ddf4
From dbd45cb5fcce0a3378f6ecd0c14b578e6f843e3d Mon Sep 17 00:00:00 2001
02ddf4
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
02ddf4
Date: Fri, 24 Jul 2020 16:03:20 +0200
02ddf4
Subject: [PATCH 1/2] nfsserver: fix SELinux issue due to newer ls versions
02ddf4
 giving additional output.
02ddf4
02ddf4
This patch has been tested on RHEL6, 7 and 8.
02ddf4
---
02ddf4
 heartbeat/nfsserver | 2 +-
02ddf4
 1 file changed, 1 insertion(+), 1 deletion(-)
02ddf4
02ddf4
diff --git a/heartbeat/nfsserver b/heartbeat/nfsserver
02ddf4
index 0dbc173f3..80d20676b 100755
02ddf4
--- a/heartbeat/nfsserver
02ddf4
+++ b/heartbeat/nfsserver
02ddf4
@@ -192,7 +192,7 @@ fi
02ddf4
 which restorecon > /dev/null 2>&1 && selinuxenabled
02ddf4
 SELINUX_ENABLED=$?
02ddf4
 if [ $SELINUX_ENABLED -eq 0 ]; then
02ddf4
-	export SELINUX_LABEL="$(ls -ldZ $STATD_PATH | cut -f4 -d' ')"
02ddf4
+	export SELINUX_LABEL="$(ls -dZ $STATD_PATH | grep -o '\S\+:\S\+:\S\+')"
02ddf4
 fi
02ddf4
 
02ddf4
 ##
02ddf4
02ddf4
From 81118dbb25fe2cfc7d5fc803178cd7c3b445915e Mon Sep 17 00:00:00 2001
02ddf4
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
02ddf4
Date: Mon, 27 Jul 2020 10:33:44 +0200
02ddf4
Subject: [PATCH 2/2] nfsnotify: fix SELinux issue due to newer ls versions
02ddf4
 giving additional output.
02ddf4
02ddf4
---
02ddf4
 heartbeat/nfsnotify.in | 2 +-
02ddf4
 1 file changed, 1 insertion(+), 1 deletion(-)
02ddf4
02ddf4
diff --git a/heartbeat/nfsnotify.in b/heartbeat/nfsnotify.in
02ddf4
index 7f710bca7..851f6ad6b 100644
02ddf4
--- a/heartbeat/nfsnotify.in
02ddf4
+++ b/heartbeat/nfsnotify.in
02ddf4
@@ -305,7 +305,7 @@ esac
02ddf4
 which restorecon > /dev/null 2>&1 && selinuxenabled
02ddf4
 SELINUX_ENABLED=$?
02ddf4
 if [ $SELINUX_ENABLED -eq 0 ]; then
02ddf4
-	export SELINUX_LABEL="$(ls -ldZ $STATD_PATH | cut -f4 -d' ')"
02ddf4
+	export SELINUX_LABEL="$(ls -dZ $STATD_PATH | grep -o '\S\+:\S\+:\S\+')"
02ddf4
 fi
02ddf4
 
02ddf4
 case $__OCF_ACTION in