1 |
Index: isys/dasd.c |
2 |
=================================================================== |
3 |
RCS file: /usr/local/CVS/anaconda/isys/dasd.c,v |
4 |
retrieving revision 1.6 |
5 |
retrieving revision 1.6.8.1 |
6 |
diff -u -r1.6 -r1.6.8.1 |
7 |
--- isys/dasd.c 15 Jun 2004 14:14:47 -0000 1.6 |
8 |
+++ isys/dasd.c 4 Apr 2007 20:43:23 -0000 1.6.8.1 |
9 |
@@ -84,7 +84,7 @@ |
10 |
memset(v4_hex, 0, 9); |
11 |
strncpy(label, vlabel.volkey, 4); |
12 |
sprintf(v4_hex, "%02x%02x%02x%02x", label[0], label[1], label[2], label[3]); |
13 |
- |
14 |
+ |
15 |
if(!strncmp(v4_hex, cms1_hex, 9)) { |
16 |
return 0; |
17 |
} |
18 |
@@ -117,7 +117,11 @@ |
19 |
if ((strstr(line, "unknown") != NULL)) { |
20 |
continue; |
21 |
} |
22 |
- ret = sscanf (line, "%[A-Za-z.0-9](ECKD) at ( %*d: %*d) is %s : %*s", port, devname); |
23 |
+ if (strstr(line, "(FBA )") != NULL) { |
24 |
+ ret = sscanf (line, "%[A-Za-z.0-9](FBA ) at ( %*d: %*d) is %s : %*s", port, devname); |
25 |
+ } else { |
26 |
+ ret = sscanf (line, "%[A-Za-z.0-9](ECKD) at ( %*d: %*d) is %s : %*s", port, devname); |
27 |
+ } |
28 |
if (ret == 2) { |
29 |
if(!ports) { |
30 |
ports = (char *)malloc(strlen(port) + 1); |
31 |
Index: isys/isys.py |
32 |
=================================================================== |
33 |
RCS file: /usr/local/CVS/anaconda/isys/isys.py,v |
34 |
retrieving revision 1.136.2.13 |
35 |
retrieving revision 1.136.2.14 |
36 |
diff -u -r1.136.2.13 -r1.136.2.14 |
37 |
--- isys/isys.py 8 Feb 2007 19:15:02 -0000 1.136.2.13 |
38 |
+++ isys/isys.py 4 Apr 2007 20:43:23 -0000 1.136.2.14 |
39 |
@@ -294,7 +294,6 @@ |
40 |
|
41 |
ret = {} |
42 |
|
43 |
- # FIXME: need to add dasd probing to kudzu |
44 |
devs = kudzu.probe(kudzu.CLASS_HD | kudzu.CLASS_CDROM | kudzu.CLASS_FLOPPY, |
45 |
kudzu.BUS_UNSPEC, kudzu.PROBE_SAFE) |
46 |
for dev in devs: |
47 |
@@ -367,7 +366,7 @@ |
48 |
else: |
49 |
log("%s has a %s raid signature but no windows parts" %(dev, ret)) |
50 |
|
51 |
- return driveDict("disk") |
52 |
+ return dict |
53 |
|
54 |
def floppyDriveDict(): |
55 |
return driveDict("floppy") |
56 |
|