#!/bin/sh # SPDX-License-Identifier: GPL-2.0-or-later devs=$(lsusb -d $1:$2 | wc -l) case "$devs" in 0 ) echo "Error: USB device $1:$2 not found" > /dev/stderr exit 1 ;; 1 ) echo "Dumping $(lsusb -d $1:$2)" > /dev/stderr ;; * ) echo "Error: Multiple matches for 'lsusb -d $1:$2'" > /dev/stderr exit 1 ;; esac # break SPDX tag to hide it to checkpatch echo '# SPDX-''License-Identifier: GPL-2.0-or-later OR GFDL-1.2-no-invariants-or-later' echo '' echo '# Optional comment' lsusb -v -d $1:$2 | sed 's/ *$//'