De la versión 2.0.5R a la 2.2.1R, el fichero principal de
configuración es /etc/sysconfig
. Todas las opciones son
especificadas en este fichero y otros como /etc/rc y
/etc/netstart
.
Mira en el fichero /etc/sysconfig
y cambia los valores
para tu sistema. Este fichero está comentado para ayudar en la
configuración
En versiones posteriores a la 2.2.1 y 3.0 el fichero
/etc/sysconfig
fue renombrado como rc.conf.
La sintaxis también fue retocada para ser mas descriptiva. El
fichero /etc/netstart
también fue renombrado como
/etc/rc.network
para que todos los ficheros de
configuración puedan ser copiados con el comando cp /usr/src/etc/rc*
/etc
.
/etc/rc.local
existe como siempre y debería ser usado
para arrancar servicios locales adicionales como INN o
programas propios.
El fichero /etc/rc.serial
es para la inicialización
de puertos serie.
El fichero /etc/rc.i386
es para especificaciones propias
de Intel, como la emulación iBCS2 o la configuración de la
cónsola del sistema.
A partir de la versión 2.1.0R, también puedes tener un
directorio en el que instalar ficheros de arranque locales especificado en
/etc/sysconfig
(o /etc/rc.conf
):
# Localización de los ficheros de arranque locales. local_startup=/usr/local/etc/rc.local.d
Cada fichero acabado en .sh
será ejecutado en orden
alfabético.
Si quieres asegurarte de un cierto orden en la ejecución sin tener que cambiar todos los nombres de los ficheros, puedes usar un esquema similar al siguiente con dígitos al principio del nombre de cada fichero:
10news.sh 15httpd.sh 20ssh.sh
Puede ser visto como "malo" (o SysV :-)) pero nos provee de un
esquema regular para programas añadidos localmente sin tener que
hacer ediciones complicadas del fichero /etc/rc.local
.
Muchos de los ports/packages asumen que /usr/local/etc/rc.d
es un directorio de arranque local.