summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-10-10 21:51:59 +0000
committerJeremy Katz <katzj@redhat.com>2002-10-10 21:51:59 +0000
commitd46c29b0c44d1afaa18ebb3f528fa6e5ca32d4a7 (patch)
treec8084dd199829ee0bfb3ca96db0e1f654c437e5e
parent974a5e5c80006556f14f7ca52ab22f02fa042756 (diff)
downloadanaconda-d46c29b0c44d1afaa18ebb3f528fa6e5ca32d4a7.tar.gz
anaconda-d46c29b0c44d1afaa18ebb3f528fa6e5ca32d4a7.tar.xz
anaconda-d46c29b0c44d1afaa18ebb3f528fa6e5ca32d4a7.zip
fix to handle more than 2 scsi cdrom drives
-rw-r--r--isys/devnodes.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/isys/devnodes.c b/isys/devnodes.c
index e8a76c62d..09a0de99a 100644
--- a/isys/devnodes.c
+++ b/isys/devnodes.c
@@ -50,8 +50,6 @@ static struct devnum devices[] = {
{ "optcd", 17, 0, 0 },
{ "psaux", 10, 1, 1 },
{ "sbpcd", 25, 0, 0 },
- { "scd0", 11, 0, 0 },
- { "scd1", 11, 1, 0 },
{ "sjcd", 18, 0, 0 },
{ "ttyS0", 4, 64, 1 },
{ "ttyS1", 4, 65, 1 },
@@ -107,6 +105,10 @@ int devMakeInode(char * devName, char * path) {
type = S_IFBLK;
major = 7;
minor = atoi(devName + 4);
+ } else if (!(strncmp(devName, "scd", 3)) {
+ type = S_IFBLK;
+ major = 11;
+ minor = atoi(devName + 4);
} else if (devName[0] == 'h' && devName[1] == 'd') {
type = S_IFBLK;
if (devName[2] == 'a')