#!/bin/bash # # /etc/hotplug/usb/usbscanner # GROUP=users #!/bin/sh echo "In usbscanner" >> /tmp/toto echo "ACTION=$ACTION" >> /tmp/toto echo "DEVICE=$DEVICE" >> /tmp/toto echo "DEVPATH=$DEVPATH" >> /tmp/toto ls -lR /proc/bus/usb/002 >> /tmp/toto if [ -z "$DEVICE" ] ; then echo "ls -lR /sys/$DEVPATH" >> /tmp/toto ls -lR /sys/$DEVPATH/ >> /tmp/toto IF=$(echo $DEVPATH | sed 's:\(bus/usb/devices/\)\(.*\)-\(.*\):\2:') DEV=$(echo $DEVPATH | sed 's:\(bus/usb/devices/\)\(.*\)-\(.*\):\3:') DEV=$(expr $DEV + 2) DEVICE=$(printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV) echo "new DEVICE=$DEVICE" >> /tmp/toto fi if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then chown root:"$GROUP" "$DEVICE" chmod 0660 "$DEVICE" fi ls -lR /proc/bus/usb/002 >> /tmp/toto