HI Got myself a voip handset that seems to work with the yealink driver, I am looking at use yeaphone with it. My problem is that yeaphone uses /sys/....., but I run the program as non root user. I want to write a udev rule to set the permission on the /sys directory structure (not the /dev/ one), I trialled a udec rule which ran a program (shell script to capture env and input variables) what I found was that it got called numerious times for different parts of the device tree SYSFS{idVendor}=="6993", SYSFS{idProduct}=="b001", MODE="664", GROUP="voip" ACTION=="add" RUN+="/ro ot/scripts/udevtest.sh" What I wanted to do was to limit it to just when SUBSYSTEM=input (as per the output I capture), but when I put in SUBSYSTEM=input it doesn't seem to work. once I have down that I can hopefully change my RUN to "chgrp voip ${something in here}/*" help please.
Attachment:
signature.asc
Description: Digital signature