usbmon-setperms: do not grant unnecessary write

Also convert tabs to spaces.
This commit is contained in:
Peter Wu
2014-03-18 21:04:09 +01:00
parent 6a1cf3b75d
commit 222301408b

View File

@@ -24,10 +24,17 @@ usbmons=$(lsusb -d046d: | cut -c7 | sed 's,^,/dev/usbmon,' | sort -u)
echo Found devices: $usbmons
if [ -n "$usbmons" ]; then
echo "Attempting to change permissions..."
sudo chgrp -v $GROUP $usbmons
sudo chmod -v g+rw $usbmons
usbmonsw=
for dev in $usbmons; do
if [ ! -r "$dev" ]; then
usbmonsw="$usbmonsw $dev"
fi
done
if [ -n "$usbmonsw" ]; then
echo "Attempting to make $usbmonsw readable"
sudo chgrp -v $GROUP $usbmonsw
sudo chmod -v g+r $usbmonsw
else
echo "No devices found"
fi