From 21ea77e85c1b68b299a9e98bdcd608f3a373bfe2 Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Wed, 29 Mar 2017 18:09:46 +0200 Subject: [PATCH] Move create_dfu_udev_rule from loader to core --- scripts/create_dfu_udev_rule | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 scripts/create_dfu_udev_rule diff --git a/scripts/create_dfu_udev_rule b/scripts/create_dfu_udev_rule new file mode 100755 index 00000000..4e64ea64 --- /dev/null +++ b/scripts/create_dfu_udev_rule @@ -0,0 +1,17 @@ +#!/bin/bash +# + +if [ "$(id -u)" != "0" ]; then + echo "This script must be run as root" + exit +fi + +NAME=99-arduino-101.rules + +echo >/etc/udev/rules.d/$NAME +echo \# Arduino 101 in DFU Mode >>/etc/udev/rules.d/$NAME +echo SUBSYSTEM==\"tty\", ENV{ID_REVISION}==\"8087\", ENV{ID_MODEL_ID}==\"0ab6\", MODE=\"0666\", ENV{ID_MM_DEVICE_IGNORE}=\"1\", ENV{ID_MM_CANDIDATE}=\"0\" >>/etc/udev/rules.d/$NAME +echo SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\", ATTR{idProduct}==\"0aba\", MODE=\"0666\", ENV{ID_MM_DEVICE_IGNORE}=\"1\" >>/etc/udev/rules.d/$NAME + +udevadm control --reload-rules +udevadm trigger