From: Dobrica Pavlinusic Date: Sun, 19 Jan 2014 14:20:08 +0000 (+0100) Subject: extract device from dmesg X-Git-Url: http://git.rot13.org/?p=librfid;a=commitdiff_plain;h=7bc585e169feebfb94f39634245f557f0219e5b2;hp=587eec933bcbfd3a4909311777aa46dbef351dd7 extract device from dmesg --- diff --git a/reset-reader.sh b/reset-reader.sh index ed16ccd..2f09071 100755 --- a/reset-reader.sh +++ b/reset-reader.sh @@ -1,8 +1,11 @@ #!/bin/sh -xe -dev=`lsusb | grep 076b:5.21 | awk '{ print $2 "-" $4 }' | sed -e 's/0//g' -e 's/://'` +#dev=`lsusb | grep 076b:5.21 | awk '{ print $2 "-" $4 }' | sed -e 's/0//g' -e 's/://'` +dev=`dmesg | grep OMNIKEY | cut -d" " -f3 | cut -d: -f1 | tail -1` authorized=/sys/bus/usb/devices/$dev/authorized +test -w $authorized || exit 1 echo 0 > $authorized -dmesg +dmesg | tail -2 +sleep 1 echo 1 > $authorized -dmesg +dmesg | tail -2