From bd2943b1b814c9467fd780a3f3cdb35ed93ccb36 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 19 Feb 2011 00:26:57 +0000 Subject: [PATCH] hostside/evdev-manip-ebwikeb: bessar runs udev so find the right hiddev to open --- hostside/evdev-manip-ebwikeb | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/hostside/evdev-manip-ebwikeb b/hostside/evdev-manip-ebwikeb index bb9989e..e71a65b 100755 --- a/hostside/evdev-manip-ebwikeb +++ b/hostside/evdev-manip-ebwikeb @@ -29,7 +29,22 @@ while sleep 1; do m/^(\w+\: \w+)\=(.*)$/ or die; $v{$1}= $2; ')" + + hiddevs=` + set -e + cd /dev/usb + for hiddev in hiddev*; do + vendor=\`cat /sys/class/usb/$hiddev/device/../idVendor\` + product=\`cat /sys/class/usb/$hiddev/device/../idProduct\` + case \"$vendor:$product\" in + \"04fc:05d8\") + echo "--hiddev /dev/usb/$hiddev" + exit 0 + ;; + esac + done + ` - evdev-manip --redact $s "$@" $evdevs --hiddev /dev/hiddev0 + evdev-manip --redact $s "$@" $evdevs $hiddevs ) done -- 2.30.2