summarylogtreecommitdiffstats
path: root/VBoxFixUSB
blob: f4c1ebe6f01534a4beb41b5b158fb595ed1f9be5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
# 2012: Seblu was here

. /etc/vbox/vbox.cfg

# Build our device tree
for i in /sys/bus/usb/devices/*; do
  if test -r "$i/dev"; then
    dev="`cat "$i/dev" 2> /dev/null`"
    major="`expr "$dev" : '\(.*\):' 2> /dev/null`"
    minor="`expr "$dev" : '.*:\(.*\)' 2> /dev/null`"
    class="`cat $i/bDeviceClass 2> /dev/null`"
    sh "$INSTALL_DIR/VBoxCreateUSBNode.sh" "$major" "$minor" "$class" 2>/dev/null
  fi
done
# vim:set ts=2 sw=2 ft=sh et: