Rc.conf
From Gnuffy
/etc/rc.conf contains important system-wide configuration.
As most of its content should be self-explaining, I will only give some advice here.
appearance:
- LOCALE: you might want to set this variable to "en_US.utf8" if you use utf8.
- TIMEZONE: as, at the moment, most of our users are German, we recommend them to use the timezone "Europe/Berlin".
- KEYMAP will, for the Germans, be set to "de".
- CONSOLEFONT and CONSOLEMAP have working defaults. You don't need to set those.
modules:
- MODULES contains a list of modules that will be loaded at startup (if MOD_AUTOLOAD="yes"). Seperate them by a space.
networking:
- eth0 (or whatever name you want to give your interface): either "dhcp" or useful parameters for `ifconfig` (containing the interface's name), e.g. "eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
- INTERFACES is an array that should contain all interfaces that are to be used. To disable an interface, add it to this array with a leading exclamation mark.
- gateway contains parameters for `route add`, e.g. "default gw 192.168.0.1". You can create routes having any name you want, just add them to ROUTES.
- ROUTES: elements of this array enable or disable certain routes. Per default, the content of it disables the route "gateway". Remove the exclamation mark to enable it.
daemons:
- DAEMONS is an array listing the names of files residing in /etc/rc.d/. They have to be executable (chmod +x) and will be started in the same order as they are mentioned in. System shutdown will stop them in the opposite order.
You can speed up your boot process, if you put "@" in front of a script-name in this array, making the script to start in background. But remember you cannot do this with daemons other daemons depend on.

