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>