File: udev-use-uaccess-tag-instead-of-mode-0666.patch

package info (click to toggle)
pyatem 0.13.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,776 kB
  • sloc: python: 15,193; xml: 435; ansic: 256; sh: 26; makefile: 20
file content (103 lines) | stat: -rw-r--r-- 5,214 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
From: Benjamin Drung <bdrung@debian.org>
Date: Tue, 18 Nov 2025 00:31:56 +0100
Subject: udev: use uaccess tag instead of mode 0666

Better use the `uaccess` tag instead of mode `0666` for the udev rule.
---
 100-blackmagicdesign.rules | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/100-blackmagicdesign.rules b/100-blackmagicdesign.rules
index b788d28..d00f626 100644
--- a/100-blackmagicdesign.rules
+++ b/100-blackmagicdesign.rules
@@ -1,67 +1,67 @@
 # This goes into /etc/udev/rules.d/100-blackmagicdesign.rules
 
 # Atem Mini
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be49", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be49", TAG+="uaccess"
 
 # Atem Mini Pro
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be55", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be55", TAG+="uaccess"
 
 # Atem Mini Pro ISO
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be56", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be56", TAG+="uaccess"
 
 # Atem Production Studio 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd6e", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd6e", TAG+="uaccess"
 
 # Atem 2 M/E Production Studio 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd87", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd87", TAG+="uaccess"
 
 # Blackmagic design Mini Converter SDI to HDMI 6G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", TAG+="uaccess"
 
 # Blackmagic design Micro Converter SDI to HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be77", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be77", TAG+="uaccess"
 
 # Blackmagic design Micro Converter BiDirectional SDI/HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be89", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be89", TAG+="uaccess"
 
 # Blackmagic design Micro Converter SDI to HDMI 3G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be90", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be90", TAG+="uaccess"
 
 # Blackmagic design Micro Converter HDMI to SDI 3G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be91", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be91", TAG+="uaccess"
 
 # Blackmagic design Micro Converter SDI to HDMI 6G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", TAG+="uaccess"
 
 # Blackmagic design Micro Converter SDI to HDMI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc5", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc5", TAG+="uaccess"
 
 # Blackmagic design Micro Converter BiDirectional SDI/HDMI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be0c", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be0c", TAG+="uaccess"
 
 # Blackmagic design Mini Converter SDI to Audio
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd28", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd28", TAG+="uaccess"
 
 # Blackmagic design Mini Converter Up Down Cross
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd41", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd41", TAG+="uaccess"
 
 # Blackmagic design Teranex AV
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd8", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd8", TAG+="uaccess"
 
 # Blackmagic design Teranex Mini Converter HDMI to SDI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdaf", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdaf", TAG+="uaccess"
 
 # Blackmagic design Teranex Mini Converter Optical to HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdb4", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdb4", TAG+="uaccess"
 
 # Blackmagic design Teranex Mini Converter 12G SDI to Quad SDI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc0", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc0", TAG+="uaccess"
 
 # Blackmagic design Teranex Mini Converter Quad SDI to 12G SDI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc1", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc1", TAG+="uaccess"
 
 # Blackmagic design Video Assist 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be10", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be10", TAG+="uaccess"
 
 # Blackmagic design MultiView 4
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd2", TAG+="uaccess"