From 5ec3ffd077c2fd820b3df1c40ba06b7d38bcd476 Mon Sep 17 00:00:00 2001 From: "Vincent S. Cojot" Date: Tue, 27 Feb 2018 17:16:00 -0500 Subject: [PATCH] Handle typo in LSI storcli : postion instead of position --- wrapper-scripts/megaclisas-status | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wrapper-scripts/megaclisas-status b/wrapper-scripts/megaclisas-status index 3c6e82f..1d5e5dd 100755 --- a/wrapper-scripts/megaclisas-status +++ b/wrapper-scripts/megaclisas-status @@ -434,6 +434,8 @@ def returnDiskInfo(output,controllerid): elif re.match(r'^(CacheCade )?Virtual (Disk|Drive): [0-9]+.*$',line.strip()): arrayindex += 1 arrayid = line.split('(')[0].split(':')[1].strip() + elif re.match(r'^Drive.s pos[a-z]*tion: DiskGroup: [0-9]+,.*$',line.strip()): + arrayid = line.split(',')[1].split(':')[1].strip() elif re.match(r'PD: [0-9]+ Information.*$',line.strip()): diskid = line.split()[1].strip() elif re.match(r'^Device Id: .*$',line.strip()): @@ -519,7 +521,7 @@ def returnUnconfDiskInfo(output,controllerid): dsize = line.split(':')[1].strip() dsize = re.sub(' \[.*\.*$', '', dsize) dsize = re.sub('[0-9][0-9] GB', ' Gb', dsize) - elif re.match(r'^Drive.s position: DiskGroup: [0-9]+,.*$',line.strip()): + elif re.match(r'^Drive.s pos[a-z]*tion: DiskGroup: [0-9]+,.*$',line.strip()): arrayid = line.split(',')[1].split(':')[1].strip() elif re.match(r'^Device Id: [0-9]+.*$',line.strip()): diskid = line.split(':')[1].strip()