From 1bf4d043db7302d4b5b5a517044271d85064e30b Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Fri, 24 Aug 2001 19:11:07 +0000 Subject: enable install from Compaq Smart Array --- mdk-stage1/mount.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'mdk-stage1/mount.c') diff --git a/mdk-stage1/mount.c b/mdk-stage1/mount.c index 9098456b6..8db04ddc0 100644 --- a/mdk-stage1/mount.c +++ b/mdk-stage1/mount.c @@ -83,6 +83,16 @@ static int ensure_dev_exists(char *dev) /* SCSI cd's */ major = 11; minor = name[3] - '0'; + } else if (ptr_begins_static_str(name, "ida/") || + ptr_begins_static_str(name, "cciss/")) { + char * ptr = strchr(name, '/'); + mkdir("/dev/ida", 0755); + mkdir("/dev/cciss", 0755); + major = ptr_begins_static_str(name, "ida/") ? 72 : 104 + charstar_to_int(ptr+2); + ptr = strchr(ptr, 'd'); + minor = 16 * charstar_to_int(ptr+1); + ptr = strchr(ptr, 'p'); + minor += charstar_to_int(ptr+1); } else { log_message("I don't know how to create device %s, please post bugreport to me!", dev); return -1; -- cgit v1.2.1