Re: man de update-rc.d
On Fri, Aug 02, 2002 at 11:22:36PM +0200, Ruben Porras wrote:
> Con la emoción se me olvidó adjuntar la página del manual
> --
La he revisado un poco, aquí va el diff a ver qué os
parece. Si quereis discutimos los cambios.
Javi
--- update-rc.d.8 Mon Aug 5 12:24:18 2002
+++ update-rc.d.8.orig Mon Aug 5 11:58:01 2002
@@ -1,7 +1,6 @@
.\" Hey, Emacs! This is an -*- nroff -*- source file.
.\" Authors: Ian Jackson
.\" Traductor: Rubén Porras (nahoo@inicia.es)
-.\" Revisado por: Javier Fernández-Sanguino Peña <jfs@debian.org>
.TH UPDATE\-RC.D 8 "2 de Marzo de 1998" "Proyecto Debian" "herramientas dpkg"
.SH NOMBRE
update\-rc.d \- crea y borra los enlaces a los scripts init de tipo
@@ -30,9 +29,9 @@
.B update-rc.d
actualiza automáticamente los enlaces a los scripts de init tipo
System V que se encuentran en
-.BI /etc/rc[nivel_de_ejecución].d/NNnombre
-y que apuntan a los script
-.BI /etc/init.d/nombre\fR.
+.BI /etc/rc nivel_de_ejecución .d/ NNnombre
+y que apuntan a los scripts
+.BI /etc/init.d/ nombre \fR.
Estos son ejecutados por
.B init
cuando se cambia de nivel de ejecución y se usan generalmente para
@@ -49,26 +48,25 @@
Esta página del manual documenta solo el modo de uso y comportamiento de
.BR update-rc.d .
Para una explicación más detallada sobre la administración de los
-scripts de init estilo System V, por favor, lea
+scripts de init estilo System V, por favor, lee
.BR init (8)
y el
-.IR "Manual de programadores de dpkg"
+.IR "manual de programadores de dpkg" .
.SH CREANDO LOS ENLACES A LOS SCRIPTS DE INIT
-Cuando se ejecuta con una o varias de las opciones
-.BR defaults ", " start ", o " stop ,
+Cuando se ejecuta con una o varias de las opcines
+.BR defaults ", " start ", o " stop,
update-rc.d crea los enlaces
-.BI /etc/rc[nivel_de_ejecución].d/[SK]NNnombre
+.BI /etc/rc nivel_de_ejecución .d/[SK] NNnombre
apuntando al script
-.BI /etc/init.d/nombre\fR.
+.BI /etc/init.d/ nombre\fR.
-Si ya existe algún fichero con el nombre
-.BI /etc/rc[nivel_de_ejecución].d/[SK]??
-entonces
-.B update-rc.d
-no hace nada. Esto es así para que el administrador del sistema pueda
-reorganizar los enlaces a su gusto (teniendo cuidado de dejar al menos
-un enlace si los quiere eliminar) sin que se sobreescriba su
-configuración cuando se atualize el paquete.
+Si algún fichero con el nombre
+.BI /etc/rc nivel_de_ejecución .d/[SK]??
+ya existe entonces
+.B update-rc.d
+no hace nada. Esto es así para que el administrador del sistema pueda
+reorganizar los enlaces, cuidando de dejar al menos un enlace, sin que
+se sobreescriba su configuración.
Si se usa la opción
.B defaults
@@ -77,122 +75,116 @@
creará enlaces para arrancar los servicios en los niveles de ejecución
.B 2345
y parar los servicios en los niveles de ejecución
-.BR 016 .
+.BR 016 .
Por defecto todos los enlaces tendrán el código de secuencia 20, pero
esto puede cambiarse especificando uno o dos argumentos
-.I NN.
+.I NN.
Un argumento cambia el valor por defecto del código de secuencia tanto
para los enlaces de arranque como para los de parada, y si se
proporcionan dos argumentos el primero cambia el código de los enlaces
de arranque y el segundo el de los enlaces de parada.
-En vez de usar
+En vez usar
.B defaults
-, los niveles de ejecución en los que se arranca o se para un servicio
+los niveles de ejecución en los que se arranca o se para un servicio
pueden de ser especificados explícitamente mediante un conjunto de
argumentos:
Cada uno de estos conjuntos empieza con un argumento
.BR start " o " stop
-para especificar cuándo se van a crear enlaces para arrancar o parar
+para especificar cuando se van a crear enlaces para arrancar o parar
el servicio.
-Luego les sigue
-.IR NN ,
-el código de secuencia para todos los enlaces del conjunto, y uno o
+Luego sigue
+.IR NN ,
+el código de secuencia para todos los enlaces del conjunto, y uno o
más números de nivel de ejecución, cada uno como un solo argumento. El
conjunto se termina con el argumento
-.B '.'
+.B .
(un punto).
Cuando se especifican explícitamente los niveles de ejecución,
normalmente habrá un conjunto
.B start
-y otro
+y un otro
.B stop .
Si son necesarios diferentes códigos de secuencia para los
distintos niveles de ejecución, entonces es necesario especificar
varios conjuntos
.B start
y
-.B stop .
+.B stop .
El script
-.BI /etc/init.d/nombre
+.BI /etc/init.d/ nombre
debe de existir antes de ejecutar
.B update-rc.d
para crear los enlaces.
.SH BORRANDO LOS SCRIPTS
Cuando se ejecuta con la opción
-.I remove
-, update-rc.d borra todos los enlaces dentro del directorio
-.BI /etc/rc[nivel_de_ejecución].d
-que apunten al script
-.BI /etc/init.d/nombre\fR.
+.I remove,
+update-rc.d borra todos los enlaces del directorio
+.BI /etc/rc nivel_de_ejecución .d
+al script
+.BI /etc/init.d/ nombre\fR.
El script debe de haber sido borrado previamente (
.B update-rc.d
lo comprueba ).
-Normalmente los scripts post-eliminación de los paquetes ejecutan
+Normalmente los scripts post-removal de los paquetes ejecutan
.B update-rc.d
cuando detectan que su primer argumento es
-.BR purge
-, dado que ésto indica que el administrador ha pedido explícitamente
-que se borren los scripts de configuración proporcionados por el paquete.
+.BR purge ,
+indicando que el administrador ha pedido que se borren los scripts de
+configuración del paquete.
-No se modificará un fichero en los directorios
-.BI /etc/rc[nivel_de_ejecución].d
+Cualquier fichero en los directorios
+.BI /etc/rc nivel_de_ejecución .d
que no sea un enlace simbólico apuntando a un script en
-.BI /etc/init.d/nombre
-\.
+.BI /etc/init.d/ nombre
+será mantenido intacto.
.SH OPCIONES
.TP
.I -n
-No hacer nada, solamente indicar qué hubiera hecho.
+No hacer nada, solamente para ver que hubiera hecho.
.TP
.I -f
-Borrar los enlaces incluso si todavía existe el script
-.BI /etc/init.d/nombre
-\.
+Borrar los enlaces incluso si todavía existe
+.BI /etc/init.d/ nombre .
.SH EJEMPLOS
-Crear los enlaces usando los parámetros por defecto:
+Crear enlaces usando los parámetros por defecto:
.nf
-.B update-rc.d foobar defaults
+.B " update-rc.d foobar defaults"
.fi
Comando equivalente usando explícitamente un conjunto de argumentos:
.nf
-.B update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .
+.B " update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 ."
.fi
.SH FALLOS
-No existe aún una forma para que el administrador pueda especificar
-niveles de ejecución que
+Debe de haber algún modo para el administrador de especificar al menos
+los niveles de ejecución que
.B update-rc.d
-usará por defecto para arrancar y parar los servicios cuando se utilize
-la opción
+usará por defecto para arrancar y parar los servicios cuando se use
.B defaults
-y posiblemente también para cambiar otros comportamientos por defecto.
+y la posibilidad de cambiar otros comportamientos.
.SH FICHEROS
.TP
.B /etc/init.d/
-El directorio que contiene realmente los scripts de arranque y parada.
+El directorio contiene los scripts de init actuales.
.TP
.B /etc/rc?.d/
-Los directorios que contienen los enlaces usados por
+Los directorios contienen los enlaces usados por
.BR init
y administrados por
-.BR update-rc.d
-\.
+.BR update-rc.d .
.TP
.B /etc/init.d/skeleton
-Un modelo a usar para los administradores que escriban scripts de
-.B init.d
-\.
-
-.SH VER ADEMÁS
-.IR "Manual de programadores de dpkg"
-,
+Modelo a usar por los que escriban scripts de
+.B init.d .
+
+.SH ADEMÁS VER
+.IR "El manual de programadores de dpkg" ,
.br
-.BR /etc/init.d/skeleton
-,
+.BR /etc/init.d/skeleton ,
.br
-.BR init (8) .
+.BR init (8).
Reply to: