On Thu, Feb 25, 2010 at 09:42:15AM +0000, T. Horsnell wrote: > Hi all, > I need to set up a custom rule to give me mode 666 on a custom USB device > (or on all the otherwise un-handled USB devices). > I used to do this (in FC9) by modifying ruleset 50-udev-default.rules at > the libusb entry (I know this was not the 'correct' way, but I could never > understand udev enough to work out what *was* the correct way). > > Now that I've moved to FC12, this 50- rulest doesnt exist, and I cant find > where the libusb stuff is now handled. Can someone please tell me how to > correctly add a custom rule. Presumably I have to use a filename which causes > it to be executed in the right order. Does udev stop processing subsequent > rules files when it hits a rule which matches? > > In ruleset 50-udev-default.rules I used to have: > > ###SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644" > SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666" That rule has moved into /lib/udev/rules.d/. And AFAIK udev reads all rules in and evaluates all the matches in order. Honestly I'm not an expert, so don't take this as gospel, but I'm pretty sure you have to explicitly do something to make udev bail completely partway through those evaluations. -- Paul W. Frields http://paul.frields.org/ gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717 http://redhat.com/ - - - - http://pfrields.fedorapeople.org/ Where open source multiplies: http://opensource.com -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines