man dh_installinit (Commandes) - installe les scripts d'initialisation (init scripts) dans le répertoire de construction du paquet
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.
- -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
AUTEUR
Joey Hess <joeyh@debian.org>
TRADUCTION
Valéry Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005. Dernière mise à jour le 10 novembre 2005.
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.