Blame SOURCES/bz1236395-1-fence_scsi-fence_scsi_check.pl-link.patch

2d8bb4
diff -uNr a/agents/Makefile.am b/agents/Makefile.am
2d8bb4
--- a/agents/Makefile.am	2018-06-18 12:14:35.000000000 +0200
2d8bb4
+++ b/agents/Makefile.am	2018-06-28 12:50:17.193565151 +0200
2d8bb4
@@ -52,7 +52,7 @@
2d8bb4
 
2d8bb4
 if BUILD_FENCE_SCSI
2d8bb4
 scsidatadir			= $(CLUSTERDATA)
2d8bb4
-scsidata_SCRIPTS		= scsi/fence_scsi_check scsi/fence_scsi_check_hardreboot
2d8bb4
+scsidata_SCRIPTS		= scsi/fence_scsi_check scsi/fence_scsi_check_hardreboot scsi/fence_scsi_check.pl
2d8bb4
 endif
2d8bb4
 
2d8bb4
 FENCE_TEST_ARGS			= \
2d8bb4
@@ -72,6 +72,9 @@
2d8bb4
 		-e 's#@clustervarrun@#${CLUSTERVARRUN}#g' \
2d8bb4
 	> $@
2d8bb4
 
2d8bb4
+scsi/fence_scsi_check.pl: scsi/fence_scsi
2d8bb4
+	cp $^ $@
2d8bb4
+
2d8bb4
 scsi/fence_scsi_check: scsi/fence_scsi
2d8bb4
 	cp $^ $@
2d8bb4
 
2d8bb4
diff -uNr a/agents/scsi/fence_scsi.py b/agents/scsi/fence_scsi.py
2d8bb4
--- a/agents/scsi/fence_scsi.py	2018-06-18 12:14:35.000000000 +0200
2d8bb4
+++ b/agents/scsi/fence_scsi.py	2018-06-28 12:34:24.319178921 +0200
2d8bb4
@@ -430,7 +430,9 @@
2d8bb4
 ignored when used with the -k option."
2d8bb4
 
2d8bb4
 	#fence_scsi_check
2d8bb4
-	if os.path.basename(sys.argv[0]) == "fence_scsi_check":
2d8bb4
+	if os.path.basename(sys.argv[0]) == "fence_scsi_check.pl":
2d8bb4
+		sys.exit(scsi_check())
2d8bb4
+	elif os.path.basename(sys.argv[0]) == "fence_scsi_check":
2d8bb4
 		sys.exit(scsi_check())
2d8bb4
 	elif os.path.basename(sys.argv[0]) == "fence_scsi_check_hardreboot":
2d8bb4
 		sys.exit(scsi_check(True))