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