Blame SOURCES/bz1692413-2-iSCSILogicalUnit-create-acls-fix.patch

b4b3ce
From 0d53e80957a00016418080967892337b1b13f99d Mon Sep 17 00:00:00 2001
b4b3ce
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
b4b3ce
Date: Tue, 30 Jul 2019 11:23:07 +0200
b4b3ce
Subject: [PATCH] iSCSILogicalUnit: only create acls if it doesnt exist
b4b3ce
b4b3ce
---
b4b3ce
 heartbeat/iSCSILogicalUnit.in | 4 ++--
b4b3ce
 1 file changed, 2 insertions(+), 2 deletions(-)
b4b3ce
b4b3ce
diff --git a/heartbeat/iSCSILogicalUnit.in b/heartbeat/iSCSILogicalUnit.in
b4b3ce
index 0fe85b593..02045d754 100644
b4b3ce
--- a/heartbeat/iSCSILogicalUnit.in
b4b3ce
+++ b/heartbeat/iSCSILogicalUnit.in
b4b3ce
@@ -420,8 +420,8 @@ iSCSILogicalUnit_start() {
b4b3ce
 
b4b3ce
 		if [ -n "${OCF_RESKEY_allowed_initiators}" ]; then
b4b3ce
 			for initiator in ${OCF_RESKEY_allowed_initiators}; do
b4b3ce
-				ocf_run targetcli /iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls create ${initiator} add_mapped_luns=False || exit $OCF_ERR_GENERIC
b4b3ce
-				ocf_run targetcli /iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls/${initiator} create ${OCF_RESKEY_lun} ${OCF_RESKEY_lun} || exit $OCF_ERR_GENERIC
b4b3ce
+				[ -d "/sys/kernel/config/target/iscsi/${OCF_RESKEY_target_iqn}/tpgt_1/acls" ] || ocf_run targetcli /iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls create ${initiator} add_mapped_luns=False || exit $OCF_ERR_GENERIC
b4b3ce
+				[ -d "/sys/kernel/config/target/iscsi/${OCF_RESKEY_target_iqn}/tpgt_1/acls/${initiator}" ] || ocf_run targetcli /iscsi/${OCF_RESKEY_target_iqn}/tpg1/acls/${initiator} create ${OCF_RESKEY_lun} ${OCF_RESKEY_lun} || exit $OCF_ERR_GENERIC
b4b3ce
 			done
b4b3ce
 		fi
b4b3ce