umass to /dev/da* mapping

Warren Block wblock at wonkity.com
Wed Dec 7 20:03:00 UTC 2011


On Wed, 7 Dec 2011, Mike Clarke wrote:

> On Wednesday 07 December 2011, Zane C. B-H. wrote:
>
>> On Wed, 7 Dec 2011 08:39:30 -0700 (MST)
>>
>> Warren Block <wblock at wonkity.com> wrote:
>>> On Wed, 7 Dec 2011, Zane C. B-H. wrote:
>>>> Still you will want to investigate what I've mentioned. It will
>>>> drastically simplify permission stuff as well as make automatic.
>>>> The devfs stuff is just not boottime only, but will be applied to
>>>> any new device added etc post boot.
>>>
>>> Are you sure of that?  Seems like devfs permissions are only
>>> applied when devfs(8) apply/applyset commands are run, directly or
>>> through /etc/rc.d/devfs.
>>
>> Yeah, I am sure of that. It is what I have setup here.
>>
>> /etc/devfs.conf - This one only affects boot time stuff.
>>
>> /dec/devfs.rules - This one contains the rules will be applied during
>> and post boot. It will also require you to specify which to use in
>> "/etc/rc.conf" as this file can contain multiple rule sets.

Tested, and I agree.  It'll set permissions on dynamically added 
devices.  Sorry about that.

> But can I use that to dynamically set up my link to the new device when
> the memory stick is inserted?

No, devfs.rules can't run arbitrary code when a device is added. 
devd.conf is the place for that.  Actually, create a new .conf file in 
/etc/devd/ for your own customizations.


More information about the freebsd-questions mailing list