NOMBRE¶
dh_installinit - install service init files into package build directories
SINOPSIS¶
dh_installinit [
opciones-de-debhelper]
[
--name=nombre] [
-n] [
-R] [
-r] [
-d]
[
-- parámetros]
DESCRIPCIÓN¶
dh_installinit is a debhelper program that is responsible for installing
init scripts with associated defaults files, as well as upstart job files, and
systemd service files into package build directories.
Además, genera automáticamente las órdenes de
postinst and
postrm y
prerm necesarias para crear los
enlaces simbólicos en
/etc/rc*.d/ para iniciar y detener los
scripts de init.
FICHEROS¶
- debian/paquete.init
- Si existe, se instala en «etc/init/paquete» en el
directorio de construcción del paquete.
- debian/paquete.default
- Si existe, se instala en «etc/default/paquete» en el
directorio de construcción del paquete.
- debian/paquete.upstart
- Si existe, se instala en «etc/init/paquete.conf» en
el directorio de construcción del paquete.
- debian/package.service
- If this exists, it is installed into
lib/systemd/system/package.service in the package build
directory.
- debian/package.tmpfile
- If this exists, it is installed into
usr/lib/tmpfiles.d/package.conf in the package build directory.
(The tmpfiles.d mechanism is currently only used by systemd.)
OPCIONES¶
- -n, --noscripts
- No modifica los scripts postinst/postrm/prerm.
- -o, --onlyscripts
- Only modify postinst/postrm/prerm scripts, do not
actually install any init script, default files, upstart job or systemd
service file. May be useful if the file is shipped and/or installed by
upstream in a way that doesn't make it easy to let dh_installinit
find it.
- -R, --restart-after-upgrade
- No detiene el script de init hasta que se complete la actualización
del paquete. Es diferente del comportamiento predeterminado, que detiene
el script mediante, prerm y lo reinicia mediante postinst.
Puede ser útil para los demonios que no deberían tener un
probable largo tiempo de inactividad durante la actualización. Pero
antes de utilizar esta opción debe comprobar que la
actualización no confunde al demonio durante su
ejecución.
- -r, --no-restart-on-upgrade
- No detiene el script de init durante una actualización.
- --no-start
- No inicia el script de init en una instalación o
actualización, o no lo detiene cuando se desinstale. Sólo
invoca update-rc.d. Útil para scripts de rcS.
- -d, --remove-d
- Elimina la d final del nombre del paquete, y utiliza el resultado
para el nombre del fichero de tarea de upstart que se instalará en
etc/init/, y para el nombre de fichero del script de init que se
instala en «etc/init.d/», instalando el fichero de valores
predeterminados en etc/default/. Puede ser útil para
demonios con nombres finalizados en d. (Nota: Este parámetro
tiene preferencia sobre --init-script, descrito más
abajo).
- -uparámetros
--update-rcd-params=parámetros
- -- parámetros
- Introduce los parámetros a update-rc.d(8). Si no se
especifica, se introduce defaults a update-rc.d(8).
- --name=nombre
- Instala el script de init (y el fichero de valores predeterminados)
así como la tarea de upstart utilizando el nombre de fichero
nombre en vez del nombre predeterminado, que es el nombre del
paquete. Cuando se utiliza este parámetro, dh_installinit
busca e instala ficheros que se llamen debian/paquete.nombre.init,
debian/paquete.nombre.default y
debian/paquete.nombre.upstart, en vez de los usuales
debian/paquete.init, debian/paquete.default y
debian/paquete.upstart.
- --init-script=nombre-script
- Utiliza nombre-script como nombre del script de init a instalar en
etc/init.d/ (y también utiliza este nombre para el fichero
de valores predeterminados, si se instala). Si utiliza este
parámetro, dh_installinit mirará si existe un fichero
cuyo nombre se parezca a paquete.nombre-script en el directorio
debian/, y si es así, lo instalará preferentemente
como el script de init en lugar de los ficheros que instala habitualmente.
Este parámetro está obsoleto, utilice en su lugar el
parámetro --name. Este parámetro es incompatible con
el uso de tareas de upstart.
- --error-handler=función
- Invoca dicha función de consola si falla la ejecución
del script de init. La función se debe proporcionar en los scripts
prerm y postinst, antes del comodín
#DEBHELPER#.
NOTAS¶
Esta orden no es idempotente. Debería invocar
dh_prep(1) entre
cada invocación de esta orden. De otro modo, puede causar que los
scripts del desarrollador contengan partes duplicadas.
VÉASE TAMBIÉN¶
debhelper(7)
Este programa es parte de debhelper.
AUTORES¶
Joey Hess <joeyh@debian.org>
Steve Langasek <steve.langasek@canonical.com>
Michael Stapelberg <stapelberg@debian.org>
TRADUCTOR¶
Traducci�n de Rub�n Porras Campo
<debian-l10n-spanish@lists.debian.org> Actualizaci�n de Omar
Campagne Polaino