Replaced sudo by check if root plus warning/note to user

This commit is contained in:
Sebastian Apel 2021-01-13 11:52:01 +01:00
parent 5d3a425853
commit 100ef0ad2f

View file

@ -8,8 +8,15 @@ cat /proc/version > /tmp/$LOGNAME
echo "-------- lsusb -v 2>&1 | egrep 'bDeviceProtocol(.*)Bluetooth' -B7 | head -1 " >> /tmp/$LOGNAME
lsusb -v 2>&1 | egrep 'bDeviceProtocol(.*)Bluetooth' -B7 | head -1 >> /tmp/$LOGNAME
echo "-------- cat /sys/kernel/debug/usb/devices" >> /tmp/$LOGNAME
sudo cat /sys/kernel/debug/usb/devices >> /tmp/$LOGNAME
if [ "$(id -u)" = "0" ]; then
echo "-------- cat /sys/kernel/debug/usb/devices" >> /tmp/$LOGNAME
cat /sys/kernel/debug/usb/devices >> /tmp/$LOGNAME
else
echo "-------- cat /sys/kernel/debug/usb/devices skipped" >> /tmp/$LOGNAME
echo "WARNING: Skipping the collection of kernel usb debug info (can only be accessed as root)"
echo " To include kernel usb debug info, re-run the script as root/via sudo"
echo " "
fi
echo "-------- bluetoothctl devices" >> /tmp/$LOGNAME
bluetoothctl devices >> /tmp/$LOGNAME