diff options
author | Christoph Lohmann <20h@r-36.net> | 2012-05-19 10:02:21 +0200 |
---|---|---|
committer | Christoph Lohmann <20h@r-36.net> | 2012-05-19 10:02:21 +0200 |
commit | db64d569025530b743e4d2140fc10e0431ae0815 (patch) | |
tree | a2604bd495f51ad94d263c35f188ab0ae98613e4 /mdev/lib/usb | |
parent | 7b9e5ae8574e3964f83084d647be6d6b00c04761 (diff) | |
download | nldev-db64d569025530b743e4d2140fc10e0431ae0815.tar.bz2 nldev-db64d569025530b743e4d2140fc10e0431ae0815.tar.xz |
devinput and /dev/fd are now correctly created.
Diffstat (limited to 'mdev/lib/usb')
-rwxr-xr-x | mdev/lib/usb | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/mdev/lib/usb b/mdev/lib/usb index af2bee2..362e808 100755 --- a/mdev/lib/usb +++ b/mdev/lib/usb @@ -8,18 +8,23 @@ BUSPATH=$(dirname "$DEVNAME") DEVICENAME=$(basename "$DEVNAME") case "$ACTION" in - add|"") - if [ ! -d "$BUSPATH" ]; then + add|"") + if [ ! -d "$BUSPATH" ]; then mkdir -p "$BUSPATH" - fi - mv "$MDEV" "$BUSPATH/$DEVICENAME" - ;; - remove) - if rm -f "$BUSPATH/$DEVICENAME" 2>/dev/null - then - rmdir -p "$BUSNAME" 2>/dev/null - fi - ;; + fi + mv "$MDEV" "$BUSPATH/$DEVICENAME" + + case "$PRODUCT" in + *) + ;; + esac + ;; + remove) + if rm -f "$BUSPATH/$DEVICENAME" 2>/dev/null + then + rmdir -p "$BUSNAME" 2>/dev/null + fi + ;; esac exit 0 |