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

Reply via email to