Date: Wed, 23 Apr 1997 23:31:07 +0100 From: Brian Somers <brian@awfulhak.org> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: hackers@freebsd.org Subject: Re: /etc/netstart bogons.. Message-ID: <199704232231.XAA02216@awfulhak.demon.co.uk> In-Reply-To: Your message of "Wed, 23 Apr 1997 11:05:56 PDT." <2911.861818756@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> In /etc/netstart (and elsewhere) we have constructs of the form: > > if [ "x$gateway" != "xNO" ]; then > echo 'configuring host as a gateway.' > sysctl -w net.inet.ip.forwarding=1 >/dev/null 2>&1 > fi > > if [ "x$router" != "xNO" ] ; then > echo -n starting routing daemon: > echo -n " ${router}"; ${router} ${routerflags} > echo '.' > fi > > if [ "x$ipxgateway" != "xNO" ]; then > ... > > And so on. This is, needless to say, DEEPLY DEEPLY EVIL since it will [.....] While you're in there, I think things should be made consistent. The likes of "rwhod=" and "lpd=" should be "rwhodflags=" and "lpdflags=" etc (and it should be either "flags" or "_flags", not both). I like to run "lpd -l" and some people may not want 4 nfsiod servers running. A flags arg of NO turns things off. Defaults of whatever rc* uses at the moment should be mentioned as "good ideas" in the comments. I like the idea of a "summary" at the top of /etc/rc (oh, and netstart should be rc.net as someone mentioned a while ago): swapfile=NO dumpdev=NO syslogdflags=NO namedflags=NO ntpdate=NO xntpdflags=NO timedflags=NO sendmail_flags='-bd -q30m' etc. It wouldn't be too sloppy, and would give some raw defaults in case sysconfig is out of date or not there or something (as someone already pointed out). -- Brian <brian@awfulhak.org>, <brian@freebsd.org> <http://www.awfulhak.org> Don't _EVER_ lose your sense of humour....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704232231.XAA02216>