viernes, 30 de enero de 2009

Equivalente de rc.local en Debian

Varias veces se ha preguntado en la lista cual es el equivalente de rc.local en Debian.
La respuesta estandar es que no existe porque es absurdo distribuir un archivo "local" como rc.local que se supone que solo es util localmente (en una sola maquina) y que hay que hacerse uno mismo sus propios scripts.

Hay otra forma:
Hay un directorio (vacio por defecto) llamado /etc/rc.boot en donde uno puede depositar sus scripts locales. Los scripts de booteo invocaran al final de todo lo demas cada uno de los scripts puestos aca usando el programa run-parts.

La ventaja de tener un directorio donde poner scripts en vez de un script unico, es que uno puede agregar o quitar funcionalidad simplemente agregando o quitando scripts autocontenidos.

Un instalador de un programa podria poner ahi un script, y al desisntalar, eliminarlo, sin preocuparse de cualquier otra cosa presente en ese directorio.

No hay comentarios: