View Single Post
  #2   (View Single Post)  
Old 29th July 2008
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Default

If you want to use shell script code, place them in /etc/rc.local and keep the code /bin/sh compliant.



A little poking around in the system will show you exactly what you can *legally* do in rc.conf -- what you should do is a bit of a different story. rc(8) and the files themselves are the best place to start in understanding the things you want to tinker with.


In regards to including other files:

Quote:
Originally Posted by rc.conf(5)
The purpose of rc.conf is not to run commands or perform system startup
actions directly. Instead, it is included by the various generic startup
scripts in /etc which conditionalize their internal actions according to
the settings found there.

The /etc/rc.conf file is included from the file /etc/defaults/rc.conf,
which specifies the default settings for all the available options.
Options need only be specified in /etc/rc.conf when the system adminis-
trator wishes to override these defaults. The file /etc/rc.conf.local is
used to override settings in /etc/rc.conf for historical reasons. See
the rc_conf_files variable below.

Options are set with ``name=value'' assignments that use sh(1) syntax.
The following list provides a name and short description for each vari-
able that can be set in the rc.conf file:
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.

Last edited by TerryP; 29th July 2008 at 12:42 AM.
Reply With Quote