dh_installinit

Autres langues

Langue: fr

Version: 2006-01-14 (www.delafond.org - 07/08/07)

Section: 1 (Commandes utilisateur)

NOM

dh_installinit - installe les scripts d'initialisation (init scripts) dans le répertoire de construction du paquet

SYNOPSIS

dh_installinit [options de debhelper] [--name=nom] [-n] [-r] [-d] [-- paramètres]

DESCRIPTION

dh_installinit est le programme de la suite debhelper chargé de l'installation des scripts d'initialisation et des fichiers « defaults » associés, dans le répertoire de construction du paquet.

De plus, il produit automatiquement les lignes de code des scripts de maintenance postinst, postrm et prerm nécessaires à la configuration des liens symboliques dans /etc/rc*.d/ et gère le démarrage et l'arrêt des scripts d'initialisation.

S'il existe un fichier nommé debian/paquet.init, il sera installé dans le répertoire de construction du paquet sous etc/init.d/paquet où le mot « paquet » sera remplacé par le nom du paquet.

S'il existe un fichier nommé debian/paquet.default, il sera installé dans le répertoire de construction du paquet sous etc/default/paquet où le mot « paquet » sera remplacé par le nom du paquet.

OPTIONS

-n, --noscripts
Empêche la modification des scripts de maintenance postinst, postrm et prerm.
-o, --onlyscripts
Modifie seulement les scripts de postinst, postrm et prerm. N'installe actuellement ni script d'initialisation, ni fichier par défaut. Ceci peut être utile si le script d'initialisation est inclus et/ou installé en amont d'une façon qui ne rend pas facile sa recherche par dh_installinit.
-r, --no-restart-on-upgrade
Empêche le redémarrage du script d'initialisation lors d'une mise à jour.
--no-start
Empêche le lancement du script d'initialisation lors de l'installation ou de la mise à jour, ainsi que l'arrêt lors de la suppression. Lance uniquement un update-rc.d. Utile pour les scripts rcS.
-d, --remove-d
Enlève le « d » situé à la fin du nom du paquet et utilise le résultat comme nom du fichier de script d'initialisation, installé dans etc/init.d/, et comme nom du fichier « default » installé dans etc/default/. Ceci peut être utile pour des démons dont le nom est terminé par « d ». Ce paramètre a priorité sur --init-script décrit ci-dessous.
-uparamètres --update-rcd-params=paramètres
-- paramètres
Passe les paramètres indiqués à update-rc.d(8). Si rien n'est indiqué, « defaults » sera passé à update-rc.d(8).
--name=nom
Installe le script d'initialisation (et le fichier « default ») en utilisant le nom indiqué au lieu du nom du paquet. Quand ce paramètre est employé, dh_installinit recherche et installe des fichiers appelés debian/paquet.nom.init et debian/paquet.nom.default, au lieu des debian/paquet.init et debian/paquet.default habituels.
--init-script=nom-du-script
Utilise « nom-du-script » en tant que nom du script d'initialisation dans etc/init.d/ et, si besoin est, comme nom du fichier « defaults ». Avec ce paramètre dh_installinit cherche dans le répertoire debian/ un fichier du genre « paquet.nom-du-script » et, s'il le trouve, l'installera en tant que script d'initialisation à la place des fichiers qu'il installe habituellement.

Ce paramètre est déconseillé. Il vaut mieux utiliser --name.

*
--error-handler=fonction
Invoque la fonction indiquée (via l'interpréteur de commande) dans le cas où le script d'initialisation échouerait. La fonction doit être décrite dans les scripts de maintenance prerm et postinst avant l'apparition de #DEBHELPER#.

REMARQUES

Nota : Ce programme n'est pas idempotent. Un « dh_clean -k » doit être réalisé entre chaque exécution de ce programme. Sinon, il risque d'y avoir plusieurs occurrences des mêmes lignes de code dans les scripts de maintenance du paquet.

VOIR AUSSI

debhelper(7)

Ce programme fait partie de debhelper.

AUTEUR

Joey Hess <joeyh@debian.org>

TRADUCTION

Valéry Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005. Dernière mise à jour le 14 janvier 2006.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité.

La version anglaise la plus à jour de ce document est toujours consultable via la commande « man -L en nom_du_man ».

N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.