ao-bringup/test-chaoskey: Make finding most recent device more reliable
authorKeith Packard <keithp@keithp.com>
Fri, 15 Dec 2017 07:10:43 +0000 (23:10 -0800)
committerKeith Packard <keithp@keithp.com>
Fri, 15 Dec 2017 07:10:43 +0000 (23:10 -0800)
Use dmesg -t to strip off the timestamp, which avoids having a
variable number of fields for awk to look at.

Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup/test-chaoskey

index f64b1f846b1edb1a5a715799ef66ebde988a7c40..266848754700fdb24a9dad96bb3a9228c68298d7 100755 (executable)
@@ -12,8 +12,8 @@ case "$#" in
        serial="--serial $1"
        ;;
     0)
-       snum=`sudo dmesg | awk '/usb.*Product:/ { ck = index($0, "ChaosKey"); }
-                    /usb.*SerialNumber:/ { if (ck) print $5; }' | tail -1`
+       snum=`sudo dmesg -t | awk '/usb.*Product:/ { ck = index($0, "ChaosKey"); }
+                    /usb.*SerialNumber:/ { if (ck) print $4; }' | tail -1`
 
        case "$snum" in
            "")