Skip to content

Commit fd75732

Browse files
committed
Update udev rule
With systemd 258 rules with non-system groups get ignored, this makes this rule fail on any non-debian distro. The rules were split up to retain the group assignment and seat access while remaining functional across multiple distros.
1 parent d1a8d35 commit fd75732

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

udev/60-picotool.rules

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,42 @@
11
# Copy this file to /etc/udev/rules.d/
22
# You can reload the udev rules with "udevadm control --reload"
33

4+
# Rules for plugdev access
45
SUBSYSTEM=="usb", \
56
ATTRS{idVendor}=="2e8a", \
67
ATTRS{idProduct}=="0003", \
7-
TAG+="uaccess", \
88
MODE="660", \
99
GROUP="plugdev"
1010
SUBSYSTEM=="usb", \
1111
ATTRS{idVendor}=="2e8a", \
1212
ATTRS{idProduct}=="0009", \
13-
TAG+="uaccess", \
1413
MODE="660", \
1514
GROUP="plugdev"
1615
SUBSYSTEM=="usb", \
1716
ATTRS{idVendor}=="2e8a", \
1817
ATTRS{idProduct}=="000a", \
19-
TAG+="uaccess", \
2018
MODE="660", \
2119
GROUP="plugdev"
2220
SUBSYSTEM=="usb", \
2321
ATTRS{idVendor}=="2e8a", \
2422
ATTRS{idProduct}=="000f", \
25-
TAG+="uaccess", \
2623
MODE="660", \
2724
GROUP="plugdev"
25+
26+
# Rules for seat access
27+
SUBSYSTEM=="usb", \
28+
ATTRS{idVendor}=="2e8a", \
29+
ATTRS{idProduct}=="0003", \
30+
TAG+="uaccess"
31+
SUBSYSTEM=="usb", \
32+
ATTRS{idVendor}=="2e8a", \
33+
ATTRS{idProduct}=="0009", \
34+
TAG+="uaccess"
35+
SUBSYSTEM=="usb", \
36+
ATTRS{idVendor}=="2e8a", \
37+
ATTRS{idProduct}=="000a", \
38+
TAG+="uaccess"
39+
SUBSYSTEM=="usb", \
40+
ATTRS{idVendor}=="2e8a", \
41+
ATTRS{idProduct}=="000f", \
42+
TAG+="uaccess"

0 commit comments

Comments
 (0)