Date: Mon, 1 Sep 2003 08:34:24 -0400 From: Jeff Walters <jeff@walters.name> To: John Reynolds <johnjen@reynoldsnet.org> Cc: current@freebsd.org Subject: Re: is there a "knob" for devfs rules? Message-ID: <200309010834.24508.jeff@walters.name> In-Reply-To: <16210.45686.750487.40979@whale.home-net> References: <16210.45686.750487.40979@whale.home-net>
next in thread | previous in thread | raw e-mail | index | archive | help
Check out the header comments in the recently created /etc/defaults/devfs.rules and the new rc.conf variable devfs_system_ruleset. In your case below, you'd probably need an /etc/devfs.rules like: # Create local ruleset [local_ruleset=10] add path 'ugen*' mode 664 And then you'd add the following line to /etc/rc.conf: devfs_system_ruleset="local_ruleset" On Sunday 31 August 2003 10:44 pm, John Reynolds wrote: > Hi all, in debugging /dev/usb* and /dev/ugen* permissions problems > so that I could access my digital camera as a mere-mortal user, I > came across this posting to -questions: > > > http://www.freebsd.org/cgi/getmsg.cgi?fetch=1203173+1206388+/usr/lo >cal/www/db/text/2003/freebsd-questions/20030622.freebsd-questions > > Indeed what Jesse posted worked like a charm: > > devfs ruleset 10 > devfs rule add path 'ugen*' mode 664 > > Since the ugen* devices are "dynamic," putting entries in > /etc/devfs.conf doesn't work unless you "restart" devfs once the > camera is turned on. Thus, the rule above works nicely. > > He had asked in the mail where the "appropriate" place for these > commands should be, but the thread ended there. So, I pose the > question to this list. I didn't see anything in > /etc/defaults/rc.conf regarding devfs. > > So, would the "appropriate" thing be to create a .sh file in > /usr/local/etc/rc.d which contained the rule commands one would > want and just have them be applied via this mechanism once it was > very clear that devfs was up and running, etc.? > > Thanks, > > -Jr
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309010834.24508.jeff>