From 355373f24df6be0989fad9429c2230166b33a3bf Mon Sep 17 00:00:00 2001 From: Jonas Hermsmeier Date: Tue, 17 Apr 2018 16:14:05 +0200 Subject: [PATCH] fix(adapters): Always ignore RAID attached devices Change-Type: patch Changelog-Entry: Exclude RAID devices from drive selection list --- lib/sdk/adapters/blockdevice/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/sdk/adapters/blockdevice/index.js b/lib/sdk/adapters/blockdevice/index.js index 5fa1f76c..d6cb91a7 100644 --- a/lib/sdk/adapters/blockdevice/index.js +++ b/lib/sdk/adapters/blockdevice/index.js @@ -79,6 +79,11 @@ class BlockDeviceAdapter extends EventEmitter { this.emit('error', error) callback && callback(error) }).filter((drive) => { + // Always ignore RAID attached devices, as they are in danger-country; + // Even flashing RAIDs intentionally can have unintended effects + if (drive.busType === 'RAID') { + return false + } return !drive.error && (options.includeSystemDrives || !drive.isSystem) }).map((drive) => { drive.displayName = drive.device