So this is actually just a general response to the whole thing--one of the things I actually dislike about rc.conf is its flexibility: the user can put anything script-wise they like into it. My temptation would be to reduce the flexibility: to have a simple name:value configuration file (with appropriate extensions for lists, quoted strings, etc) that is guaranteed to be readable by any third-party (or even first-party :) automated configuration programs. Depending on your mood, the name field could even be MIB-like (boot.runaway: yes).
It just seems like sometimes scripts give too much flexibility :-); rather than providing useful increased functionality, they improve the chances that the user will screw themselves by taking advantage of it in ways that confuse automated utilities such as configuration checkers, managers, etc. Robert N Watson rob...@fledge.watson.org http://www.watson.org/~robert/ PGP key fingerprint: 03 01 DD 8E 15 67 48 73 25 6D 10 FC EC 68 C1 1C Carnegie Mellon University http://www.cmu.edu/ TIS Labs at Network Associates, Inc. http://www.tis.com/ Safeport Network Services http://www.safeport.com/ To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message