Date: Tue, 13 Dec 2005 22:31:21 +0100 From: Roland Smith <rsmith@xs4all.nl> To: Brooks Davis <brooks@one-eyed-alien.net> Cc: "\[LoN\]Kamikaze" <LoN_Kamikaze@gmx.de>, freebsd-stable@freebsd.org Subject: Re: devfs doesn't set access rights Message-ID: <20051213213121.GA26709@slackbox.xs4all.nl> In-Reply-To: <20051213205539.GA17830@odin.ac.hmc.edu> References: <439EF8B5.4030702@gmx.de> <20051213164947.GA17705@odin.ac.hmc.edu> <20051213180418.GA20852@slackbox.xs4all.nl> <20051213192143.GA5926@odin.ac.hmc.edu> <20051213202234.GB23420@slackbox.xs4all.nl> <20051213205539.GA17830@odin.ac.hmc.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 13, 2005 at 12:55:39PM -0800, Brooks Davis wrote: <snip> > > What's wrong with the EXAMPLES section in devfs(8)? >=20 > It's fine. Referring to devfs(8) was poor word choice on my part. I > meant the system as a whole including devfs.rules. >=20 > > > any documentation of the rc.conf variables > > > (which also aren't documented in rc.conf(5) either), and any mention = of > > > that the purpose or usage of lines like: > > >=20 > > > [devfsrules_unhide_basic=3D2] > >=20 > > See devfs.rules(5), third para of DESCRIPTION. I agree it could use an > > example, and some explanation that you have to enable the ruleset in > > /etc/rc.conf. >=20 > That's quite easy to miss. I saw the bit about comments and my eyes > glazed over and skipped the rest. Breaking out the paragraph into > bullets might be an improvement. >=20 > > There is an example on my website: > > http://www.xs4all.nl/~rsmith/freebsd/#hotplug=20 > > > > Following is a patch for devfs.rules.5. Comments? Otherwise I'll submit= it. >=20 > Content looks good to me. <snip> > From looking in rc.conf(5), I think this should be: >=20 > .Pa /etc/rc.conf : > .Bd -literal > devfs_system_ruleset=3D"localrules" > .Ed Ok, I'll incorporate that, and send-pr it. > > +.Pp > > To make all the > > .Xr uscanner 4 > > devices accessible to their owner and the > > @@ -81,6 +95,7 @@ > > group, a similar rule may be used: > > .Pp > > .Dl "add path 'uscanner*' mode 0660 group usb" > > +.Pp >=20 > I think this is unnecessary. It's certainly not common practice. It's just another example. =20 > > .Sh SEE ALSO > > .Xr glob 3 , > > .Xr devfs 5 , > > ------------------ devfs.rules.5 patch -------------------------- > >=20 > > > Setting the mode of a device node really ought to be trivial, but last > > > time I looked at it I was clearly missing something and couldn't get = it > > > working. I decided the device in question really ought to be attached > > > at boot and thus gave up and used devfs.conf since I had productive > > > work to do. Some cook easy to use cookbook example would be really > > > helpful for those who don't have time to figure out all the details. > >=20 > > Maybe my freebsd page can help. Most of the things I learned while > > configuring FreeBSD are documented here. > >=20 > > http://www.xs4all.nl/~rsmith/freebsd >=20 > The example you site looks like excellent handbook fodder. Do you want to submit it? I won't have time to do it before mid-januari at least. =20 > > > Comparativly few people will want to do anything more than make a dev= ice > > > or two more accessable. > >=20 > > Agreed. But the mechanism is more general because devfs can be used in > > multiple places (e.g. jails). >=20 > Definitely. The full features look quite cool and useful. My concern is > simply that it's easy to find out how to do the common thing without > having to understand all the complex things you can do. Thanks for > writing this manpage and working to improve it! Thanks! Actually, my motivation for writing the manpages was to stop the tide of "how do I configure devfs" postings on -questions. Unfortunately, once you understand the details of the system well enough to document it, some of the details will seem so obvious that you don't document them. :-) Roland --=20 R.F.Smith (http://www.xs4all.nl/~rsmith/) Please send e-mail as plain text. public key: http://www.xs4all.nl/~rsmith/pubkey.txt --zhXaljGHf11kAtnf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDnz2pEnfvsMMhpyURAhJ3AJsEy24dGk07i5IFJZdzcl2f0+0tQgCcDdCM ZFuhjB2aObj7p1mh8fALMEw= =FYyP -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051213213121.GA26709>