]> gitweb.fluxo.info Git - hydra.git/commitdiff
Usb: sudo config
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 27 Oct 2016 16:00:18 +0000 (14:00 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 27 Oct 2016 16:00:18 +0000 (14:00 -0200)
share/hydractl/usb-disable

index d281f70808fe188d5ed9e4f168d1382c335cbe9d..0ee247124e175d83d3655fb6a8cd353317494c54 100755 (executable)
@@ -9,14 +9,19 @@
 # Parameters
 BASENAME="`basename $0`"
 
+# Sudo config
+if [ "`whoami`" != 'root' ]; then
+  SUDO="sudo"
+fi
+
 # Set hotplug state
 function usb_set_state {
   echo "Applying at /sys/module/usbcore/parameters/authorized_default..."
-  sudo su -c "echo $1 > /sys/module/usbcore/parameters/authorized_default"
+  $SUDO su -c "echo $1 > /sys/module/usbcore/parameters/authorized_default"
 
   for bus in /sys/bus/usb/devices/usb*; do
     echo "Applying at ${bus}/authorized_default..."
-    sudo su -c "echo $1 > ${bus}/authorized_default"
+    $SUDO su -c "echo $1 > ${bus}/authorized_default"
   done
 }