View | Details | Raw Unified | Return to bug 191777
Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	nut
4
PORTNAME=	nut
5
PORTVERSION=	2.7.2
5
PORTVERSION=	2.7.2
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
MASTER_SITES=	http://www.networkupstools.org/source/${PORTVERSION:R}/
8
MASTER_SITES=	http://www.networkupstools.org/source/${PORTVERSION:R}/
9
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig
9
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig
(-)files/patch-scripts-devd-nut-usb.conf.in (+819 lines)
Line 0 Link Here
1
--- scripts/devd/nut-usb.conf.in.orig	2014-04-17 13:27:08.000000000 -0700
2
+++ scripts/devd/nut-usb.conf.in	2014-07-14 19:52:09.449484502 -0700
3
@@ -8,7 +8,7 @@
4
 	match "type"		"ATTACH";
5
 	match "vendor"		"0x0001";
6
 	match "product"		"0x0000";
7
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
8
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
9
 };
10
 
11
 # Hewlett Packard
12
@@ -19,7 +19,7 @@
13
 	match "type"		"ATTACH";
14
 	match "vendor"		"0x03f0";
15
 	match "product"		"0x0001";
16
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
17
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
18
 };
19
 #  T500  - bcmxcp_usb
20
 notify 100 {
21
@@ -28,7 +28,7 @@
22
 	match "type"		"ATTACH";
23
 	match "vendor"		"0x03f0";
24
 	match "product"		"0x1f01";
25
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
26
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
27
 };
28
 #  T750  - bcmxcp_usb
29
 notify 100 {
30
@@ -37,7 +37,7 @@
31
 	match "type"		"ATTACH";
32
 	match "vendor"		"0x03f0";
33
 	match "product"		"0x1f02";
34
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
35
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
36
 };
37
 #  HP T750 INTL  - usbhid-ups
38
 notify 100 {
39
@@ -46,7 +46,7 @@
40
 	match "type"		"ATTACH";
41
 	match "vendor"		"0x03f0";
42
 	match "product"		"0x1f06";
43
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
44
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
45
 };
46
 #  HP T1000 INTL  - usbhid-ups
47
 notify 100 {
48
@@ -55,7 +55,7 @@
49
 	match "type"		"ATTACH";
50
 	match "vendor"		"0x03f0";
51
 	match "product"		"0x1f08";
52
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
53
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
54
 };
55
 #  HP T1500 INTL  - usbhid-ups
56
 notify 100 {
57
@@ -64,7 +64,7 @@
58
 	match "type"		"ATTACH";
59
 	match "vendor"		"0x03f0";
60
 	match "product"		"0x1f09";
61
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
62
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
63
 };
64
 #  HP R/T 2200 INTL (like SMART2200RMXL2U)  - usbhid-ups
65
 notify 100 {
66
@@ -73,7 +73,7 @@
67
 	match "type"		"ATTACH";
68
 	match "vendor"		"0x03f0";
69
 	match "product"		"0x1f0a";
70
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
71
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
72
 };
73
 #  HP R1500 G2 and G3 INTL  - usbhid-ups
74
 notify 100 {
75
@@ -82,7 +82,7 @@
76
 	match "type"		"ATTACH";
77
 	match "vendor"		"0x03f0";
78
 	match "product"		"0x1fe0";
79
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
80
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
81
 };
82
 #  HP T750 G2  - usbhid-ups
83
 notify 100 {
84
@@ -91,7 +91,7 @@
85
 	match "type"		"ATTACH";
86
 	match "vendor"		"0x03f0";
87
 	match "product"		"0x1fe1";
88
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
89
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
90
 };
91
 #  e.g. ?  - usbhid-ups
92
 notify 100 {
93
@@ -100,7 +100,7 @@
94
 	match "type"		"ATTACH";
95
 	match "vendor"		"0x03f0";
96
 	match "product"		"0x1fe2";
97
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
98
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
99
 };
100
 #  HP T1500 G3  - usbhid-ups
101
 notify 100 {
102
@@ -109,7 +109,7 @@
103
 	match "type"		"ATTACH";
104
 	match "vendor"		"0x03f0";
105
 	match "product"		"0x1fe3";
106
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
107
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
108
 };
109
 #  R/T3000  - usbhid-ups
110
 notify 100 {
111
@@ -118,7 +118,7 @@
112
 	match "type"		"ATTACH";
113
 	match "vendor"		"0x03f0";
114
 	match "product"		"0x1fe5";
115
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
116
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
117
 };
118
 #  R/T3000  - usbhid-ups
119
 notify 100 {
120
@@ -127,7 +127,7 @@
121
 	match "type"		"ATTACH";
122
 	match "vendor"		"0x03f0";
123
 	match "product"		"0x1fe6";
124
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
125
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
126
 };
127
 #  various models  - usbhid-ups
128
 notify 100 {
129
@@ -136,7 +136,7 @@
130
 	match "type"		"ATTACH";
131
 	match "vendor"		"0x03f0";
132
 	match "product"		"0x1fe7";
133
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
134
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
135
 };
136
 #  various models  - usbhid-ups
137
 notify 100 {
138
@@ -145,7 +145,7 @@
139
 	match "type"		"ATTACH";
140
 	match "vendor"		"0x03f0";
141
 	match "product"		"0x1fe8";
142
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
143
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
144
 };
145
 
146
 # Eaton
147
@@ -156,7 +156,7 @@
148
 	match "type"		"ATTACH";
149
 	match "vendor"		"0x0463";
150
 	match "product"		"0x0001";
151
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
152
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
153
 };
154
 #  various models  - usbhid-ups
155
 notify 100 {
156
@@ -165,7 +165,7 @@
157
 	match "type"		"ATTACH";
158
 	match "vendor"		"0x0463";
159
 	match "product"		"0xffff";
160
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
161
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
162
 };
163
 
164
 # Dell
165
@@ -176,7 +176,7 @@
166
 	match "type"		"ATTACH";
167
 	match "vendor"		"0x047c";
168
 	match "product"		"0xffff";
169
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
170
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
171
 };
172
 
173
 # Riello (Cypress Semiconductor Corp.)
174
@@ -187,7 +187,7 @@
175
 	match "type"		"ATTACH";
176
 	match "vendor"		"0x04b4";
177
 	match "product"		"0x5500";
178
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
179
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
180
 };
181
 
182
 # Minibox
183
@@ -198,7 +198,7 @@
184
 	match "type"		"ATTACH";
185
 	match "vendor"		"0x04d8";
186
 	match "product"		"0xd004";
187
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
188
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
189
 };
190
 
191
 # Belkin
192
@@ -209,7 +209,7 @@
193
 	match "type"		"ATTACH";
194
 	match "vendor"		"0x050d";
195
 	match "product"		"0x0375";
196
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
197
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
198
 };
199
 #  F6C550-AVR  - usbhid-ups
200
 notify 100 {
201
@@ -218,7 +218,7 @@
202
 	match "type"		"ATTACH";
203
 	match "vendor"		"0x050d";
204
 	match "product"		"0x0551";
205
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
206
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
207
 };
208
 #  F6C1250-TW-RK  - usbhid-ups
209
 notify 100 {
210
@@ -227,7 +227,7 @@
211
 	match "type"		"ATTACH";
212
 	match "vendor"		"0x050d";
213
 	match "product"		"0x0750";
214
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
215
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
216
 };
217
 #  F6C1500-TW-RK  - usbhid-ups
218
 notify 100 {
219
@@ -236,7 +236,7 @@
220
 	match "type"		"ATTACH";
221
 	match "vendor"		"0x050d";
222
 	match "product"		"0x0751";
223
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
224
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
225
 };
226
 #  F6C900-UNV  - usbhid-ups
227
 notify 100 {
228
@@ -245,7 +245,7 @@
229
 	match "type"		"ATTACH";
230
 	match "vendor"		"0x050d";
231
 	match "product"		"0x0900";
232
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
233
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
234
 };
235
 #  F6C100-UNV  - usbhid-ups
236
 notify 100 {
237
@@ -254,7 +254,7 @@
238
 	match "type"		"ATTACH";
239
 	match "vendor"		"0x050d";
240
 	match "product"		"0x0910";
241
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
242
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
243
 };
244
 #  F6C120-UNV  - usbhid-ups
245
 notify 100 {
246
@@ -263,7 +263,7 @@
247
 	match "type"		"ATTACH";
248
 	match "vendor"		"0x050d";
249
 	match "product"		"0x0912";
250
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
251
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
252
 };
253
 #  F6C800-UNV  - usbhid-ups
254
 notify 100 {
255
@@ -272,7 +272,7 @@
256
 	match "type"		"ATTACH";
257
 	match "vendor"		"0x050d";
258
 	match "product"		"0x0980";
259
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
260
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
261
 };
262
 #  F6C1100-UNV, F6C1200-UNV  - usbhid-ups
263
 notify 100 {
264
@@ -281,7 +281,7 @@
265
 	match "type"		"ATTACH";
266
 	match "vendor"		"0x050d";
267
 	match "product"		"0x1100";
268
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
269
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
270
 };
271
 
272
 # APC
273
@@ -292,7 +292,7 @@
274
 	match "type"		"ATTACH";
275
 	match "vendor"		"0x051d";
276
 	match "product"		"0x0002";
277
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
278
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
279
 };
280
 #  various 5G models  - usbhid-ups
281
 notify 100 {
282
@@ -301,7 +301,7 @@
283
 	match "type"		"ATTACH";
284
 	match "vendor"		"0x051d";
285
 	match "product"		"0x0003";
286
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
287
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
288
 };
289
 
290
 # Powerware
291
@@ -312,7 +312,7 @@
292
 	match "type"		"ATTACH";
293
 	match "vendor"		"0x0592";
294
 	match "product"		"0x0002";
295
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
296
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
297
 };
298
 #  PW 9140  - usbhid-ups
299
 notify 100 {
300
@@ -321,7 +321,7 @@
301
 	match "type"		"ATTACH";
302
 	match "vendor"		"0x0592";
303
 	match "product"		"0x0004";
304
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
305
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
306
 };
307
 #  Agiler UPS  - blazer_usb
308
 notify 100 {
309
@@ -330,7 +330,7 @@
310
 	match "type"		"ATTACH";
311
 	match "vendor"		"0x05b8";
312
 	match "product"		"0x0000";
313
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
314
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
315
 };
316
 #  Belkin F6C1200-UNV  - blazer_usb
317
 notify 100 {
318
@@ -339,7 +339,7 @@
319
 	match "type"		"ATTACH";
320
 	match "vendor"		"0x0665";
321
 	match "product"		"0x5161";
322
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
323
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
324
 };
325
 
326
 # Phoenixtec Power Co., Ltd
327
@@ -350,7 +350,7 @@
328
 	match "type"		"ATTACH";
329
 	match "vendor"		"0x06da";
330
 	match "product"		"0x0002";
331
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
332
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
333
 };
334
 #  Mustek Powermust  - blazer_usb
335
 notify 100 {
336
@@ -359,7 +359,7 @@
337
 	match "type"		"ATTACH";
338
 	match "vendor"		"0x06da";
339
 	match "product"		"0x0003";
340
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
341
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
342
 };
343
 #  Phoenixtec Innova 3/1 T  - blazer_usb
344
 notify 100 {
345
@@ -368,7 +368,7 @@
346
 	match "type"		"ATTACH";
347
 	match "vendor"		"0x06da";
348
 	match "product"		"0x0004";
349
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
350
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
351
 };
352
 #  Phoenixtec Innova RT  - blazer_usb
353
 notify 100 {
354
@@ -377,7 +377,7 @@
355
 	match "type"		"ATTACH";
356
 	match "vendor"		"0x06da";
357
 	match "product"		"0x0005";
358
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
359
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
360
 };
361
 #  Phoenixtec Innova T  - blazer_usb
362
 notify 100 {
363
@@ -386,7 +386,7 @@
364
 	match "type"		"ATTACH";
365
 	match "vendor"		"0x06da";
366
 	match "product"		"0x0201";
367
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
368
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
369
 };
370
 #  Online Zinto A  - blazer_usb
371
 notify 100 {
372
@@ -395,7 +395,7 @@
373
 	match "type"		"ATTACH";
374
 	match "vendor"		"0x06da";
375
 	match "product"		"0x0601";
376
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
377
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
378
 };
379
 #  various models  - usbhid-ups
380
 notify 100 {
381
@@ -404,7 +404,7 @@
382
 	match "type"		"ATTACH";
383
 	match "vendor"		"0x06da";
384
 	match "product"		"0xffff";
385
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
386
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
387
 };
388
 
389
 # iDowell
390
@@ -415,7 +415,7 @@
391
 	match "type"		"ATTACH";
392
 	match "vendor"		"0x075d";
393
 	match "product"		"0x0300";
394
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
395
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
396
 };
397
 
398
 # Cyber Power Systems
399
@@ -426,7 +426,7 @@
400
 	match "type"		"ATTACH";
401
 	match "vendor"		"0x0764";
402
 	match "product"		"0x0005";
403
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
404
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
405
 };
406
 #  Dynex DX-800U?  - usbhid-ups
407
 notify 100 {
408
@@ -435,7 +435,7 @@
409
 	match "type"		"ATTACH";
410
 	match "vendor"		"0x0764";
411
 	match "product"		"0x0501";
412
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
413
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
414
 };
415
 #  OR2200LCDRM2U, OR700LCDRM1U, PR6000LCDRTXL5U  - usbhid-ups
416
 notify 100 {
417
@@ -444,7 +444,7 @@
418
 	match "type"		"ATTACH";
419
 	match "vendor"		"0x0764";
420
 	match "product"		"0x0601";
421
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
422
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
423
 };
424
 #  Sweex 1000VA  - richcomm_usb
425
 notify 100 {
426
@@ -453,7 +453,7 @@
427
 	match "type"		"ATTACH";
428
 	match "vendor"		"0x0925";
429
 	match "product"		"0x1234";
430
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
431
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
432
 };
433
 
434
 # TrippLite
435
@@ -464,7 +464,7 @@
436
 	match "type"		"ATTACH";
437
 	match "vendor"		"0x09ae";
438
 	match "product"		"0x0001";
439
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
440
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
441
 };
442
 #  e.g. TrippLite AVR550U  - usbhid-ups
443
 notify 100 {
444
@@ -473,7 +473,7 @@
445
 	match "type"		"ATTACH";
446
 	match "vendor"		"0x09ae";
447
 	match "product"		"0x1003";
448
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
449
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
450
 };
451
 #  e.g. TrippLite AVR750U  - usbhid-ups
452
 notify 100 {
453
@@ -482,7 +482,7 @@
454
 	match "type"		"ATTACH";
455
 	match "vendor"		"0x09ae";
456
 	match "product"		"0x1007";
457
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
458
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
459
 };
460
 #  e.g. TrippLite ECO550UPS  - usbhid-ups
461
 notify 100 {
462
@@ -491,7 +491,7 @@
463
 	match "type"		"ATTACH";
464
 	match "vendor"		"0x09ae";
465
 	match "product"		"0x1008";
466
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
467
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
468
 };
469
 #  e.g. TrippLite ECO550UPS  - usbhid-ups
470
 notify 100 {
471
@@ -500,7 +500,7 @@
472
 	match "type"		"ATTACH";
473
 	match "vendor"		"0x09ae";
474
 	match "product"		"0x1009";
475
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
476
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
477
 };
478
 #  e.g. TrippLite ECO550UPS  - usbhid-ups
479
 notify 100 {
480
@@ -509,7 +509,7 @@
481
 	match "type"		"ATTACH";
482
 	match "vendor"		"0x09ae";
483
 	match "product"		"0x1010";
484
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
485
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
486
 };
487
 #  e.g. TrippLite OMNI1000LCD  - usbhid-ups
488
 notify 100 {
489
@@ -518,7 +518,7 @@
490
 	match "type"		"ATTACH";
491
 	match "vendor"		"0x09ae";
492
 	match "product"		"0x2005";
493
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
494
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
495
 };
496
 #  e.g. TrippLite OMNI900LCD  - usbhid-ups
497
 notify 100 {
498
@@ -527,7 +527,7 @@
499
 	match "type"		"ATTACH";
500
 	match "vendor"		"0x09ae";
501
 	match "product"		"0x2007";
502
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
503
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
504
 };
505
 #  e.g. ?  - usbhid-ups
506
 notify 100 {
507
@@ -536,7 +536,7 @@
508
 	match "type"		"ATTACH";
509
 	match "vendor"		"0x09ae";
510
 	match "product"		"0x2008";
511
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
512
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
513
 };
514
 #  e.g. TrippLite Smart1000LCD  - usbhid-ups
515
 notify 100 {
516
@@ -545,7 +545,7 @@
517
 	match "type"		"ATTACH";
518
 	match "vendor"		"0x09ae";
519
 	match "product"		"0x2009";
520
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
521
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
522
 };
523
 #  e.g. ?  - usbhid-ups
524
 notify 100 {
525
@@ -554,7 +554,7 @@
526
 	match "type"		"ATTACH";
527
 	match "vendor"		"0x09ae";
528
 	match "product"		"0x2010";
529
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
530
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
531
 };
532
 #  e.g. ?  - usbhid-ups
533
 notify 100 {
534
@@ -563,7 +563,7 @@
535
 	match "type"		"ATTACH";
536
 	match "vendor"		"0x09ae";
537
 	match "product"		"0x2011";
538
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
539
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
540
 };
541
 #  e.g. ?  - usbhid-ups
542
 notify 100 {
543
@@ -572,7 +572,7 @@
544
 	match "type"		"ATTACH";
545
 	match "vendor"		"0x09ae";
546
 	match "product"		"0x2012";
547
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
548
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
549
 };
550
 #  e.g. ?  - usbhid-ups
551
 notify 100 {
552
@@ -581,7 +581,7 @@
553
 	match "type"		"ATTACH";
554
 	match "vendor"		"0x09ae";
555
 	match "product"		"0x2013";
556
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
557
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
558
 };
559
 #  e.g. ?  - usbhid-ups
560
 notify 100 {
561
@@ -590,7 +590,7 @@
562
 	match "type"		"ATTACH";
563
 	match "vendor"		"0x09ae";
564
 	match "product"		"0x2014";
565
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
566
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
567
 };
568
 #  e.g. ?  - usbhid-ups
569
 notify 100 {
570
@@ -599,7 +599,7 @@
571
 	match "type"		"ATTACH";
572
 	match "vendor"		"0x09ae";
573
 	match "product"		"0x3008";
574
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
575
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
576
 };
577
 #  e.g. ?  - usbhid-ups
578
 notify 100 {
579
@@ -608,7 +608,7 @@
580
 	match "type"		"ATTACH";
581
 	match "vendor"		"0x09ae";
582
 	match "product"		"0x3009";
583
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
584
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
585
 };
586
 #  e.g. ?  - usbhid-ups
587
 notify 100 {
588
@@ -617,7 +617,7 @@
589
 	match "type"		"ATTACH";
590
 	match "vendor"		"0x09ae";
591
 	match "product"		"0x3010";
592
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
593
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
594
 };
595
 #  e.g. ?  - usbhid-ups
596
 notify 100 {
597
@@ -626,7 +626,7 @@
598
 	match "type"		"ATTACH";
599
 	match "vendor"		"0x09ae";
600
 	match "product"		"0x3011";
601
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
602
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
603
 };
604
 #  e.g. TrippLite smart2200RMXL2U  - usbhid-ups
605
 notify 100 {
606
@@ -635,7 +635,7 @@
607
 	match "type"		"ATTACH";
608
 	match "vendor"		"0x09ae";
609
 	match "product"		"0x3012";
610
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
611
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
612
 };
613
 #  e.g. ?  - usbhid-ups
614
 notify 100 {
615
@@ -644,7 +644,7 @@
616
 	match "type"		"ATTACH";
617
 	match "vendor"		"0x09ae";
618
 	match "product"		"0x3013";
619
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
620
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
621
 };
622
 #  e.g. ?  - usbhid-ups
623
 notify 100 {
624
@@ -653,7 +653,7 @@
625
 	match "type"		"ATTACH";
626
 	match "vendor"		"0x09ae";
627
 	match "product"		"0x3014";
628
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
629
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
630
 };
631
 #  e.g. ?  - usbhid-ups
632
 notify 100 {
633
@@ -662,7 +662,7 @@
634
 	match "type"		"ATTACH";
635
 	match "vendor"		"0x09ae";
636
 	match "product"		"0x3015";
637
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
638
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
639
 };
640
 #  e.g. TrippLite Smart1500LCD (newer unit)  - usbhid-ups
641
 notify 100 {
642
@@ -671,7 +671,7 @@
643
 	match "type"		"ATTACH";
644
 	match "vendor"		"0x09ae";
645
 	match "product"		"0x3016";
646
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
647
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
648
 };
649
 #  e.g. TrippLite SmartOnline SU1500RTXL2UA (older unit?)  - usbhid-ups
650
 notify 100 {
651
@@ -680,7 +680,7 @@
652
 	match "type"		"ATTACH";
653
 	match "vendor"		"0x09ae";
654
 	match "product"		"0x4001";
655
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
656
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
657
 };
658
 #  e.g. TrippLite SmartOnline SU6000RT4U?  - usbhid-ups
659
 notify 100 {
660
@@ -689,7 +689,7 @@
661
 	match "type"		"ATTACH";
662
 	match "vendor"		"0x09ae";
663
 	match "product"		"0x4002";
664
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
665
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
666
 };
667
 #  e.g. TrippLite SmartOnline SU1500RTXL2ua  - usbhid-ups
668
 notify 100 {
669
@@ -698,7 +698,7 @@
670
 	match "type"		"ATTACH";
671
 	match "vendor"		"0x09ae";
672
 	match "product"		"0x4003";
673
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
674
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
675
 };
676
 #  e.g. TrippLite SmartOnline SU1000XLA  - usbhid-ups
677
 notify 100 {
678
@@ -707,7 +707,7 @@
679
 	match "type"		"ATTACH";
680
 	match "vendor"		"0x09ae";
681
 	match "product"		"0x4004";
682
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
683
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
684
 };
685
 #  e.g. ?  - usbhid-ups
686
 notify 100 {
687
@@ -716,7 +716,7 @@
688
 	match "type"		"ATTACH";
689
 	match "vendor"		"0x09ae";
690
 	match "product"		"0x4005";
691
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
692
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
693
 };
694
 #  e.g. ?  - usbhid-ups
695
 notify 100 {
696
@@ -725,7 +725,7 @@
697
 	match "type"		"ATTACH";
698
 	match "vendor"		"0x09ae";
699
 	match "product"		"0x4006";
700
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
701
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
702
 };
703
 #  e.g. ?  - usbhid-ups
704
 notify 100 {
705
@@ -734,7 +734,7 @@
706
 	match "type"		"ATTACH";
707
 	match "vendor"		"0x09ae";
708
 	match "product"		"0x4007";
709
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
710
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
711
 };
712
 #  e.g. ?  - usbhid-ups
713
 notify 100 {
714
@@ -743,7 +743,7 @@
715
 	match "type"		"ATTACH";
716
 	match "vendor"		"0x09ae";
717
 	match "product"		"0x4008";
718
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
719
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
720
 };
721
 
722
 # PowerCOM
723
@@ -754,7 +754,7 @@
724
 	match "type"		"ATTACH";
725
 	match "vendor"		"0x0d9f";
726
 	match "product"		"0x0004";
727
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
728
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
729
 };
730
 #  PowerCOM IMP - IMPERIAL Series  - usbhid-ups
731
 notify 100 {
732
@@ -763,7 +763,7 @@
733
 	match "type"		"ATTACH";
734
 	match "vendor"		"0x0d9f";
735
 	match "product"		"0x00a2";
736
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
737
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
738
 };
739
 #  PowerCOM SKP - Smart KING Pro (all Smart series)  - usbhid-ups
740
 notify 100 {
741
@@ -772,7 +772,7 @@
742
 	match "type"		"ATTACH";
743
 	match "vendor"		"0x0d9f";
744
 	match "product"		"0x00a3";
745
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
746
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
747
 };
748
 #  PowerCOM WOW  - usbhid-ups
749
 notify 100 {
750
@@ -781,7 +781,7 @@
751
 	match "type"		"ATTACH";
752
 	match "vendor"		"0x0d9f";
753
 	match "product"		"0x00a4";
754
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
755
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
756
 };
757
 #  PowerCOM VGD - Vanguard  - usbhid-ups
758
 notify 100 {
759
@@ -790,7 +790,7 @@
760
 	match "type"		"ATTACH";
761
 	match "vendor"		"0x0d9f";
762
 	match "product"		"0x00a5";
763
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
764
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
765
 };
766
 #  PowerCOM BNT - Black Knight Pro  - usbhid-ups
767
 notify 100 {
768
@@ -799,7 +799,7 @@
769
 	match "type"		"ATTACH";
770
 	match "vendor"		"0x0d9f";
771
 	match "product"		"0x00a6";
772
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
773
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
774
 };
775
 #  Unitek Alpha 1200Sx  - blazer_usb
776
 notify 100 {
777
@@ -808,7 +808,7 @@
778
 	match "type"		"ATTACH";
779
 	match "vendor"		"0x0f03";
780
 	match "product"		"0x0001";
781
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
782
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
783
 };
784
 
785
 # Liebert
786
@@ -819,7 +819,7 @@
787
 	match "type"		"ATTACH";
788
 	match "vendor"		"0x10af";
789
 	match "product"		"0x0001";
790
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
791
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
792
 };
793
 #  Liebert PowerSure PSI 1440  - usbhid-ups
794
 notify 100 {
795
@@ -828,7 +828,7 @@
796
 	match "type"		"ATTACH";
797
 	match "vendor"		"0x10af";
798
 	match "product"		"0x0004";
799
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
800
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
801
 };
802
 #  GE EP series  - blazer_usb
803
 notify 100 {
804
@@ -837,7 +837,7 @@
805
 	match "type"		"ATTACH";
806
 	match "vendor"		"0x14f0";
807
 	match "product"		"0x00c9";
808
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
809
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
810
 };
811
 #  Ablerex 625L USB  - blazer_usb
812
 notify 100 {
813
@@ -846,5 +846,5 @@
814
 	match "type"		"ATTACH";
815
 	match "vendor"		"0xffff";
816
 	match "product"		"0x0000";
817
-	action "chgrp @RUN_AS_GROUP@ /dev/$device-name*; chmod g+rw /dev/$device-name*";
818
+	action "chgrp @RUN_AS_GROUP@ /dev/$device-name; chmod g+rw /dev/$device-name";
819
 };

Return to bug 191777