On Mon, Oct 29, 2007 at 9:45 PM, Daniel O'Connor <[email protected]> wrote: > I made the following devd script.. > > sh > cd /tmp > fetch > mkdir /usr/local/etc/devd > sed -Ene 's/SYSFS\{idVendor\}==\"(.*)\", SYSFS\{idProduct\}==\"(.*)\", > MODE=.*/attach 100 {\ > device-name "ugen[0-9]+";\ > match "vendor" "0x\1";\ > match "product" "0x\2";\ > action "chown @RUN_AS_GROUP@ \/dev\/$device-name*; chmod 660 > \/dev\/$device-name*";\ > };\ > /p' </usr/ports/sysutils/nut/work/nut-2.2.0/scripts/udev/nut-usbups.rules.in > | sed -e 's#@RUN_AS_GROUP@#uucp#g' > /usr/local/etc/devd/nut.conf > /etc/rc.d/devd restart
Hi Daniel, Dusting off this thread, since the FreeBSD ports tree picked up NUT 2.7.2 and now includes an auto-generated nut-usb.conf devd file. However, I also noticed this PR filed against the port: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191777 Somewhere along the line, I must have changed things from "attach" to "notify", and dropped the device-name match. However, their solution to that bug was to remove the star after the device name. What was the rationale for the wildcard? Does this handle the bus scanning permissions? Thanks, -- - Charles Lepple _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

