From c7967a367d9743c73ff2b975aad3baac31e152e4 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 25 May 2020 21:50:20 +0200 Subject: [PATCH] saving uncommitted changes in /etc prior to apt run --- .etckeeper | 15 +++++++++++++++ gnome/defaults.list | 1 + udev/rules.d/40-dfuse.rules | 7 +++++++ udev/rules.d/90-extraacl.rules | 5 +++++ udev/rules.d/98-openocd.rules | 12 ++++++++++++ udev/rules.d/99-arduino-101.rules | 5 +++++ udev/rules.d/avrisp.rules | 12 ++++++++++++ 7 files changed, 57 insertions(+) create mode 100644 udev/rules.d/40-dfuse.rules create mode 100644 udev/rules.d/90-extraacl.rules create mode 100644 udev/rules.d/98-openocd.rules create mode 100644 udev/rules.d/99-arduino-101.rules create mode 100644 udev/rules.d/avrisp.rules diff --git a/.etckeeper b/.etckeeper index 4e4b69a..604cbd5 100755 --- a/.etckeeper +++ b/.etckeeper @@ -3216,6 +3216,9 @@ maybe chmod 0644 'ucf.conf' maybe chmod 0755 'udev' maybe chmod 0755 'udev/hwdb.d' maybe chmod 0755 'udev/rules.d' +maybe chown 'mhoellein' 'udev/rules.d/40-dfuse.rules' +maybe chgrp 'mhoellein' 'udev/rules.d/40-dfuse.rules' +maybe chmod 0600 'udev/rules.d/40-dfuse.rules' maybe chmod 0644 'udev/rules.d/49-onlykey.rules' maybe chmod 0644 'udev/rules.d/50-skyrc-charger.rules' maybe chmod 0644 'udev/rules.d/50-usbant.rules' @@ -3223,6 +3226,18 @@ maybe chmod 0644 'udev/rules.d/51-android.rules' maybe chmod 0644 'udev/rules.d/51-trezor.rules' maybe chmod 0644 'udev/rules.d/70-snap.canonical-livepatch.rules' maybe chmod 0644 'udev/rules.d/70-snap.core.rules' +maybe chown 'mhoellein' 'udev/rules.d/90-extraacl.rules' +maybe chgrp 'mhoellein' 'udev/rules.d/90-extraacl.rules' +maybe chmod 0600 'udev/rules.d/90-extraacl.rules' +maybe chown 'mhoellein' 'udev/rules.d/98-openocd.rules' +maybe chgrp 'mhoellein' 'udev/rules.d/98-openocd.rules' +maybe chmod 0600 'udev/rules.d/98-openocd.rules' +maybe chown 'mhoellein' 'udev/rules.d/99-arduino-101.rules' +maybe chgrp 'mhoellein' 'udev/rules.d/99-arduino-101.rules' +maybe chmod 0600 'udev/rules.d/99-arduino-101.rules' +maybe chown 'mhoellein' 'udev/rules.d/avrisp.rules' +maybe chgrp 'mhoellein' 'udev/rules.d/avrisp.rules' +maybe chmod 0600 'udev/rules.d/avrisp.rules' maybe chmod 0644 'udev/udev.conf' maybe chmod 0755 'udisks2' maybe chmod 0644 'udisks2/udisks2.conf' diff --git a/gnome/defaults.list b/gnome/defaults.list index 92fd1e9..a73474d 100644 --- a/gnome/defaults.list +++ b/gnome/defaults.list @@ -269,3 +269,4 @@ x-scheme-handler/mailto=thunderbird.desktop x-scheme-handler/snap=org.gnome.Software.desktop application/nx-session=NoMachine-nxs.desktop application/nx-recording=NoMachine-nxv.desktop +text/x-arduino=arduino-arduinoide.desktop diff --git a/udev/rules.d/40-dfuse.rules b/udev/rules.d/40-dfuse.rules new file mode 100644 index 0000000..58f6571 --- /dev/null +++ b/udev/rules.d/40-dfuse.rules @@ -0,0 +1,7 @@ + +# Adding STM32 bootloader mode UDEV rules + +# Example udev rules (usually placed in /etc/udev/rules.d) +# Makes STM32 DfuSe device writeable for the "plugdev" group + +ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="664", GROUP="plugdev", TAG+="uaccess" diff --git a/udev/rules.d/90-extraacl.rules b/udev/rules.d/90-extraacl.rules new file mode 100644 index 0000000..255377c --- /dev/null +++ b/udev/rules.d/90-extraacl.rules @@ -0,0 +1,5 @@ + +# Setting serial port rules + +KERNEL=="ttyUSB[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="mhoellein" +KERNEL=="ttyACM[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="mhoellein" diff --git a/udev/rules.d/98-openocd.rules b/udev/rules.d/98-openocd.rules new file mode 100644 index 0000000..cfeee4d --- /dev/null +++ b/udev/rules.d/98-openocd.rules @@ -0,0 +1,12 @@ + +# Adding Arduino M0/M0 Pro, Primo UDEV Rules for CMSIS-DAP port + +ACTION!="add|change", GOTO="openocd_rules_end" +SUBSYSTEM!="usb|tty|hidraw", GOTO="openocd_rules_end" + +#Please keep this list sorted by VID:PID + +#CMSIS-DAP compatible adapters +ATTRS{product}=="*CMSIS-DAP*", MODE="664", GROUP="plugdev" + +LABEL="openocd_rules_end" diff --git a/udev/rules.d/99-arduino-101.rules b/udev/rules.d/99-arduino-101.rules new file mode 100644 index 0000000..aa4a475 --- /dev/null +++ b/udev/rules.d/99-arduino-101.rules @@ -0,0 +1,5 @@ + +# Arduino 101 in DFU Mode + +SUBSYSTEM=="tty", ENV{ID_REVISION}=="8087", ENV{ID_MODEL_ID}=="0ab6", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{ID_MM_CANDIDATE}="0" +SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="0aba", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1" diff --git a/udev/rules.d/avrisp.rules b/udev/rules.d/avrisp.rules new file mode 100644 index 0000000..75715bc --- /dev/null +++ b/udev/rules.d/avrisp.rules @@ -0,0 +1,12 @@ + +# Adding AVRisp UDEV rules + +SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avrisp_end" +# Atmel Corp. JTAG ICE mkII +ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2103", MODE="660", GROUP="dialout" +# Atmel Corp. AVRISP mkII +ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="660", GROUP="dialout" +# Atmel Corp. Dragon +ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2107", MODE="660", GROUP="dialout" + +LABEL="avrisp_end" -- 2.43.0