[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
rc.conf patch
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: rc.conf patch
- From: chuck yerkes <chuck_(_at_)_snew_(_dot_)_com>
- Date: Fri, 21 Apr 2000 12:13:21 -0700
- Cc: Theo de Raadt <deraadt_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
Minor patch humbly submitted hopefully to get into 2.7.
WHAT:
rc.conf.local is sourced after rc.conf so that values in
the system supplied rc.conf can be overridden.
If a rc.conf.local does not exist, it will not be used.
WHY:
So that I don't have to handle merging the -current
rc.conf everytime it changes, I've taken to using
the FreeBSD rc.conf.local method.
With this, I know that rc.conf is unchanged by me and
I can track my differences easily and quickly.
DRAWBACKS:
New variables will not automatically be noticed,
but then, you're going to use the default values
until you actually change them, so what's the diff.
PATCH:
======================================================================
--- rc.conf.ORIG Sun Apr 16 11:59:53 2000
+++ rc.conf Fri Apr 21 12:06:19 2000
@@ -80,3 +80,7 @@
afs_device=/dev/xfs0 # Device used by afsd
afsd_flags=-z # Flags passed to afsd
shlib_dirs= # extra directories for ldconfig
+
+local_rcconf="/etc/rc.conf.local"
+# check this last to override default values
+[ -f $local_rcconf ] && . $local_rcconf
======================================================================
Visit your host, monkey.org