Blame SOURCES/0043-fix-741-Detect-disk-vendor-SimpleTech.patch

21ef37
From b1eab6372d6ac9bda3c04f77db7ed54a566028d6 Mon Sep 17 00:00:00 2001
21ef37
From: Lyonel Vincent <lyonel@ezix.org>
21ef37
Date: Sat, 28 Jan 2017 01:29:14 +0100
21ef37
Subject: [PATCH 43/43] fix #741 (Detect disk vendor SimpleTech)
21ef37
21ef37
---
21ef37
 src/core/heuristics.cc | 3 ++-
21ef37
 src/core/ideraid.cc    | 3 ++-
21ef37
 2 files changed, 4 insertions(+), 2 deletions(-)
21ef37
21ef37
diff --git a/src/core/heuristics.cc b/src/core/heuristics.cc
21ef37
index 45b39a4..bd7bf6c 100644
21ef37
--- a/src/core/heuristics.cc
21ef37
+++ b/src/core/heuristics.cc
21ef37
@@ -92,7 +92,8 @@ hwNode * guessParent(const hwNode & child, hwNode & base)
21ef37
 
21ef37
 static const char *disk_manufacturers[] =
21ef37
 {
21ef37
-  "^ST.+", "Seagate",
21ef37
+  "^ST(?!I\\ ).+", "Seagate",
21ef37
+  "^STI\\ .+", "SimpleTech",
21ef37
   "^D...-.+", "IBM",
21ef37
   "^IBM.+", "IBM",
21ef37
   "^HITACHI.+", "Hitachi",
21ef37
diff --git a/src/core/ideraid.cc b/src/core/ideraid.cc
21ef37
index 080f4da..5cff28f 100644
21ef37
--- a/src/core/ideraid.cc
21ef37
+++ b/src/core/ideraid.cc
21ef37
@@ -454,7 +454,8 @@ static bool probe_port(unsigned controller, unsigned disknum, hwNode & parent)
21ef37
 
21ef37
 static const char *manufacturers[] =
21ef37
 {
21ef37
-  "^ST.+", "Seagate",
21ef37
+  "^ST(?!I\\ ).+", "Seagate",
21ef37
+  "^STI\\ .+", "SimpleTech",
21ef37
   "^D...-.+", "IBM",
21ef37
   "^IBM.+", "IBM",
21ef37
   "^HITACHI.+", "Hitachi",
21ef37
-- 
21ef37
2.10.2
21ef37