summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-11-15 15:31:35 +0000
committerJeremy Katz <katzj@redhat.com>2005-11-15 15:31:35 +0000
commit2e807cd5ad3dc16b30c21b0d316098d01b0b3218 (patch)
treefc635443a592e31eb38df2fc3b239be3b1b705c4
parente95191bef991f148cee4e0db3af12140b9fcfa6c (diff)
downloadanaconda-2e807cd5ad3dc16b30c21b0d316098d01b0b3218.tar.gz
anaconda-2e807cd5ad3dc16b30c21b0d316098d01b0b3218.tar.xz
anaconda-2e807cd5ad3dc16b30c21b0d316098d01b0b3218.zip
hmm, I didn't commit this yesterday apparently
-rw-r--r--isys/devnodes.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/isys/devnodes.c b/isys/devnodes.c
index 8409fe907..31695b8d4 100644
--- a/isys/devnodes.c
+++ b/isys/devnodes.c
@@ -160,6 +160,14 @@ int devMakeInode(char * devName, char * path) {
if (devName[4] && isdigit(devName[4])) {
minor += devName[4] - '0';
}
+ } else if (devName[0] == 'u' && devName[1] == 'b') {
+ /* usb block (ub) devices */
+ type = S_IFBLK;
+ major = 180;
+ minor = ( devName[2] - 'a' ) * 8;
+ if (devName[3] && isdigit(devName[3])) {
+ minor += devName[3] - '0';
+ }
} else if (devName[0] == 's' && devName[1] == 'g') {
type = S_IFBLK;
major = 21;