From c676010cc859926a31d4c824468b36ecdb1200a1 Mon Sep 17 00:00:00 2001 From: Maulik Mistry Date: Tue, 1 Feb 2022 10:22:23 -0700 Subject: [PATCH] switch udev mode,group to acl based on debian/ubuntu --- resources/linux/51-tidepool-uploader.rules | 122 +++++++++++---------- 1 file changed, 63 insertions(+), 59 deletions(-) diff --git a/resources/linux/51-tidepool-uploader.rules b/resources/linux/51-tidepool-uploader.rules index bd6d7088ca..fe26693a1e 100644 --- a/resources/linux/51-tidepool-uploader.rules +++ b/resources/linux/51-tidepool-uploader.rules @@ -1,59 +1,63 @@ -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3650", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3650", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6200", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6200", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0000", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0000", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0004", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0004", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6210", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6210", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7800", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7800", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6300", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6300", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7410", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7410", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6002", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6002", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7350", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7350", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0000", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0000", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0003", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0003", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3670", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3670", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="22a3", ATTRS{idProduct}=="0047", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3420", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="608c", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="608c", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21cf", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21cf", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21d5", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21d5", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3950", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3950", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3850", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3850", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="tty", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6001", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6001", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8a32", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="hidraw", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8a32", MODE:="666", GROUP="plugdev" -SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="000c", MODE:="666", GROUP="plugdev" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3650", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3650", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6200", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6200", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0000", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0000", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0004", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="0004", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6210", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6210", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7800", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7800", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6300", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6300", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7410", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7410", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6002", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6002", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7350", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="7350", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0000", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0000", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0003", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1f41", ATTRS{idProduct}=="0003", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3670", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3670", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="22a3", ATTRS{idProduct}=="0047", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3420", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="608c", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="608c", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="85a7", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3410", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="2106", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21cf", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21cf", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21d5", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="173a", ATTRS{idProduct}=="21d5", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3950", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3950", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3850", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a61", ATTRS{idProduct}=="3850", GOTO="access_tandem" +SUBSYSTEM=="tty", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6001", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1a79", ATTRS{idProduct}=="6001", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8a32", GOTO="access_tandem" +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8a32", GOTO="access_tandem" +SUBSYSTEM=="usb", ATTRS{idVendor}=="2766", ATTRS{idProduct}=="000c", GOTO="access_tandem" + +LABEL="access_tandem" +TAG+="uaccess" +