From 78a9a7b316dde15aaca7954120fbb615e1742516 Mon Sep 17 00:00:00 2001
From: Paolino Paperino <paperino@paperopoli.com>
Date: Tue, 17 Jul 2018 08:43:02 +0200
Subject: [PATCH] 2018-07-17:  FG;  Avoid running multipathd command if
 executable not found.

---
 DiskIO/Script/queryDisks.pl    | 2 +-
 DiskIO/Script/queryTotDisks.pl | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/DiskIO/Script/queryDisks.pl b/DiskIO/Script/queryDisks.pl
index 0d7c9fa..79c751f 100755
--- a/DiskIO/Script/queryDisks.pl
+++ b/DiskIO/Script/queryDisks.pl
@@ -37,7 +37,7 @@ print "\t\"data\":[\n\n";
 my %shouldBeRemoved;
 
 # handle multipath devices, remove first, later (re)add
-if ( $checkMultipath ) {
+if ( -e $_multipathd && $checkMultipath ) {
     system("$_sudo $_multipathd show > /dev/null 2>&1");
     my $exitVal = $? >> 8;
     $checkMultipath = 0 if ($exitVal);
diff --git a/DiskIO/Script/queryTotDisks.pl b/DiskIO/Script/queryTotDisks.pl
index 6f106b6..6f7b18e 100755
--- a/DiskIO/Script/queryTotDisks.pl
+++ b/DiskIO/Script/queryTotDisks.pl
@@ -49,7 +49,7 @@ chomp $_multipathd;
 my %shouldBeRemoved;
 
 # handle multipath devices, remove first, later (re)add
-if ( $checkMultipath ) {
+if ( -e $_multipathd && $checkMultipath ) {
     system("$_sudo $_multipathd show > /dev/null 2>&1");
     my $exitVal = $? >> 8;
     $checkMultipath = 0 if ($exitVal);
-- 
GitLab