summaryrefslogtreecommitdiffstats
path: root/isys/devnodes.c
diff options
context:
space:
mode:
authorKarsten Hopp <karsten@redhat.de>2001-06-20 13:15:44 +0000
committerKarsten Hopp <karsten@redhat.de>2001-06-20 13:15:44 +0000
commit6a81b8274f1259a1a03189de0ff8841ff1e1d96a (patch)
tree00c81e07d8bb4acee580c043bd29f63fca0c9ae5 /isys/devnodes.c
parent716d3e554119528a88cbaeb9ec8ffbe79e44ac1d (diff)
downloadanaconda-6a81b8274f1259a1a03189de0ff8841ff1e1d96a.tar.gz
anaconda-6a81b8274f1259a1a03189de0ff8841ff1e1d96a.tar.xz
anaconda-6a81b8274f1259a1a03189de0ff8841ff1e1d96a.zip
patches for s390
Diffstat (limited to 'isys/devnodes.c')
-rw-r--r--isys/devnodes.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/isys/devnodes.c b/isys/devnodes.c
index 624176bf3..54638964f 100644
--- a/isys/devnodes.c
+++ b/isys/devnodes.c
@@ -143,6 +143,18 @@ int devMakeInode(char * devName, char * path) {
minor = 1;
if (devName[3])
minor += devName[3] - '1';
+ } else if (!strncmp(devName, "dasd", 4)) {
+ /* IBM Dasd Drives */
+ type = S_IFBLK;
+ major = 94;
+ minor = ( devName[4] - 'a' ) * 4;
+ if (devName[5])
+ minor += devName[5] - '0';
+ } else if (!strncmp(devName, "mnd", 4)) {
+ /* IBM MiniDisk Drives */
+ type = S_IFBLK;
+ major = 95;
+ minor = devName[3] - 'a';
} else if (!strncmp(devName, "rd/", 3)) {
/* dac 960 "/rd/c0d0{p1}" */
type = S_IFBLK;