diff options
Diffstat (limited to 'usb-disable')
| -rwxr-xr-x | usb-disable | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/usb-disable b/usb-disable index 5268256..2b87fca 100755 --- a/usb-disable +++ b/usb-disable @@ -3,7 +3,7 @@  # USB hotplug switcher.  # See https://links.sarava.org/tags/badusb  #     https://www.kernel.org/doc/Documentation/usb/authorization.txt -# +#     http://marc.info/?l=git-commits-head&m=131166366113680&w=2  # Parameters  BASENAME="`basename $0`" @@ -27,9 +27,17 @@ elif [ "$BASENAME" == 'usb-disable' ]; then  elif [ "$BASENAME" == 'usb-status' ]; then    status="`cat /sys/module/usbcore/parameters/authorized_default`" +  # The "authorized_default" module parameter of usbcore controls the default +  # for the authorized_default variable of each USB host controller. +  # +  # -1 is authorized for all devices except wireless (default, old behaviour) +  # 0 is unauthorized for all devices +  # 1 is authorized for all devices    if [ "$status" == "0" ]; then      echo "Hotplug disabled."    elif [ "$status" == "1" ]; then      echo "Hotplug enabled." +  elif [ "$status" == "-1" ]; then +    echo "Hotplug enabled except wireless"    fi  fi | 
