Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Feb 2012 10:39:25 +0100
From:      Martin Matuska <mm@FreeBSD.org>
To:        freebsd-fs@FreeBSD.org
Subject:   [CFR][DEVFS] rc.conf option devfs_load_rulesets
Message-ID:  <4F2F9FCD.40700@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------070004050401040308090607
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

FreeBSD includes four system rulesets in /etc/defaults/devfs.rules and
allows users to configure their custom rulesets in /etc/devfs.rules.
However, if not using jails or not specifying at least one of the
"devfs_system_ruleset" or "devfs_set_rulesets" variables, there is no
way to automatically load the rules from these configuration files.

The attached patch introduces a "devfs_load_rulesets" yes/no variable,
that allows the user to have the devfs rules always loaded on startup or
if manually running /etc/rc.d/devfs start.

The patch is also available at:
http://people.freebsd.org/~mm/patches/devfs/devfs_load_rulesets.patch

Please review and/or comment my attached patch.

-- 
Martin Matuska
FreeBSD committer
http://blog.vx.sk


--------------070004050401040308090607
Content-Type: text/plain;
 name="devfs_load_rulesets.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="devfs_load_rulesets.patch"

SW5kZXg6IGV0Yy9kZWZhdWx0cy9yYy5jb25mCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGV0Yy9kZWZh
dWx0cy9yYy5jb25mCShyZXZpc2lvbiAyMzEwNjUpCisrKyBldGMvZGVmYXVsdHMvcmMuY29u
Zgkod29ya2luZyBjb3B5KQpAQCAtNjQ4LDYgKzY0OCw3IEBAIGRldmZzX3J1bGVzZXRzPSIv
ZXRjL2RlZmF1bHRzL2RldmZzLnJ1bGVzIC9ldGMvZGV2CiBkZXZmc19zeXN0ZW1fcnVsZXNl
dD0iIgkjIFRoZSBuYW1lIChOT1QgbnVtYmVyKSBvZiBhIHJ1bGVzZXQgdG8gYXBwbHkgdG8g
L2RldgogZGV2ZnNfc2V0X3J1bGVzZXRzPSIiCSMgQSBsaXN0IG9mIC9tb3VudC9kZXY9cnVs
ZXNldF9uYW1lIHNldHRpbmdzIHRvCiAJCQkjIGFwcGx5IChtdXN0IGJlIG1vdW50ZWQgYWxy
ZWFkeSwgaS5lLiBmc3RhYig1KSkKK2RldmZzX2xvYWRfcnVsZXNldHM9Ik5PIgkjIExvYWQg
ZGV2ZnMgcnVsZXNldHMgb24gc3RhcnR1cAogcGVyZm9ybWFuY2VfY3hfbG93ZXN0PSJISUdI
IgkjIE9ubGluZSBDUFUgaWRsZSBzdGF0ZQogcGVyZm9ybWFuY2VfY3B1X2ZyZXE9Ik5PTkUi
CSMgT25saW5lIENQVSBmcmVxdWVuY3kKIGVjb25vbXlfY3hfbG93ZXN0PSJISUdIIgkjIE9m
ZmxpbmUgQ1BVIGlkbGUgc3RhdGUKSW5kZXg6IGV0Yy9yYy5kL2RldmZzCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIGV0Yy9yYy5kL2RldmZzCShyZXZpc2lvbiAyMzEwNjUpCisrKyBldGMvcmMuZC9k
ZXZmcwkod29ya2luZyBjb3B5KQpAQCAtMTYsNyArMTYsOCBAQCBzdG9wX2NtZD0nOicKIAog
ZGV2ZnNfc3RhcnQoKQogewotCWlmIFsgLW4gIiRkZXZmc19zeXN0ZW1fcnVsZXNldCIgLW8g
LW4gIiRkZXZmc19zZXRfcnVsZXNldHMiIF07IHRoZW4KKwlpZiBbIC1uICIkZGV2ZnNfc3lz
dGVtX3J1bGVzZXQiIC1vIC1uICIkZGV2ZnNfc2V0X3J1bGVzZXRzIiBdIHx8IFwKKwkgICAg
Y2hlY2t5ZXNubyBkZXZmc19sb2FkX3J1bGVzZXRzOyB0aGVuCiAJCWRldmZzX2luaXRfcnVs
ZXNldHMKIAkJaWYgWyAtbiAiJGRldmZzX3N5c3RlbV9ydWxlc2V0IiBdOyB0aGVuCiAJCQlk
ZXZmc19zZXRfcnVsZXNldCAkZGV2ZnNfc3lzdGVtX3J1bGVzZXQgL2Rldgo=
--------------070004050401040308090607--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F2F9FCD.40700>