diff --git a/release/sysinstall/devices.c b/release/sysinstall/devices.c index 110f6465ee8f..e8b20d98f37a 100644 --- a/release/sysinstall/devices.c +++ b/release/sysinstall/devices.c @@ -435,9 +435,13 @@ skipif: Chunk *c1; Disk *d; + if (names[i][0] == 'm' && names[i][1] == 'd') + continue; d = Open_Disk(names[i]); - if (!d) - msgFatal("Unable to open disk %s", names[i]); + if (!d) { + msgDebug("Unable to open disk %s", names[i]); + continue; + } deviceRegister(names[i], names[i], d->name, DEVICE_TYPE_DISK, FALSE, dummyInit, dummyGet, dummyShutdown, d); diff --git a/usr.sbin/sade/devices.c b/usr.sbin/sade/devices.c index 110f6465ee8f..e8b20d98f37a 100644 --- a/usr.sbin/sade/devices.c +++ b/usr.sbin/sade/devices.c @@ -435,9 +435,13 @@ skipif: Chunk *c1; Disk *d; + if (names[i][0] == 'm' && names[i][1] == 'd') + continue; d = Open_Disk(names[i]); - if (!d) - msgFatal("Unable to open disk %s", names[i]); + if (!d) { + msgDebug("Unable to open disk %s", names[i]); + continue; + } deviceRegister(names[i], names[i], d->name, DEVICE_TYPE_DISK, FALSE, dummyInit, dummyGet, dummyShutdown, d); diff --git a/usr.sbin/sysinstall/devices.c b/usr.sbin/sysinstall/devices.c index 110f6465ee8f..e8b20d98f37a 100644 --- a/usr.sbin/sysinstall/devices.c +++ b/usr.sbin/sysinstall/devices.c @@ -435,9 +435,13 @@ skipif: Chunk *c1; Disk *d; + if (names[i][0] == 'm' && names[i][1] == 'd') + continue; d = Open_Disk(names[i]); - if (!d) - msgFatal("Unable to open disk %s", names[i]); + if (!d) { + msgDebug("Unable to open disk %s", names[i]); + continue; + } deviceRegister(names[i], names[i], d->name, DEVICE_TYPE_DISK, FALSE, dummyInit, dummyGet, dummyShutdown, d);