diff --git a/install-rules.sh b/install-rules.sh new file mode 100644 index 0000000..d9f3223 --- /dev/null +++ b/install-rules.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +echo Applying rules... +cat > /etc/udev/rules.d/70-mchp-generic.rules << EOF +SUBSYSTEM=="usb", ATTRS{idVendor}=="04d8", MODE="0666" +SUBSYSTEM=="usb_device", ATTRS{idVendor}=="04d8", MODE="0666" +EOF +services=$(service --status-all) +if echo $services | grep -q eudev; then + service eudev restart +elif echo $services | grep -q udev; then + service udev restart +fi +echo Done! diff --git a/uninstall-rules.sh b/uninstall-rules.sh new file mode 100644 index 0000000..20e52fe --- /dev/null +++ b/uninstall-rules.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +echo Removing rules... +rm -f /etc/udev/rules.d/70-mchp-generic.rules +services=$(service --status-all) +if echo $services | grep -q eudev; then + service eudev restart +elif echo $services | grep -q udev; then + service udev restart +fi +echo Done!