350 lines
12 KiB
HTML
350 lines
12 KiB
HTML
|
||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
<HTML><HEAD><TITLE>Man page of DH_INSTALLINIT</TITLE>
|
||
</HEAD><BODY>
|
||
<H1>DH_INSTALLINIT</H1>
|
||
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
|
||
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<A NAME="lbAB"> </A>
|
||
<H2>NOM</H2>
|
||
|
||
|
||
|
||
dh_installinit - Installer les fichiers de service « init » dans le
|
||
répertoire de construction du paquet
|
||
<A NAME="lbAC"> </A>
|
||
<H2>SYNOPSIS</H2>
|
||
|
||
|
||
|
||
<B>dh_installinit</B> [<I>options_de_debhelper</I>] [<B>--name=</B><I>nom</I>] [<B>-n</B>]
|
||
[<B>-R</B>] [<B>-r</B>] [<B>-d</B>] [<B>--</B> <I>paramètres</I>]
|
||
<A NAME="lbAD"> </A>
|
||
<H2>DESCRIPTION</H2>
|
||
|
||
|
||
|
||
<B>dh_installinit</B> est le programme de la suite debhelper chargé de
|
||
l'installation des scripts init avec les fichiers par défaut
|
||
associés. Jusqu'au niveau de compatibilité 10, <B>dh_installinit</B> s'occupait
|
||
aussi de certains fichiers de systemd fournis par l'empaquetage Debian
|
||
(consultez la section ``<FONT SIZE="-1">FICHIERS''</FONT> ci-dessous). Jusqu'au niveau de
|
||
compatibilité 11, <B>dh_installinit</B> s'occupait aussi des fichiers de tâche
|
||
upstart fournis par l'empaquetage Debian (voir aussi ``<FONT SIZE="-1">FICHIERS''</FONT> pour plus
|
||
d'informations).
|
||
<P>
|
||
|
||
De plus, il produit automatiquement les lignes de code des scripts de
|
||
maintenance <I>postinst</I>, <I>postrm</I> et <I>prerm</I> nécessaires à la
|
||
configuration des liens symboliques dans <I>/etc/rc*.d/</I> pour démarrer et
|
||
arrêter des scripts d'initialisation.
|
||
<P>
|
||
|
||
Dans les niveaux de compatibilité 10 et avant : si un paquet fournit
|
||
seulement un fichier de service systemd mais pas de script sysvinit, vous
|
||
pouvez exclure l'appel à <B>dh_installinit</B> pour ce paquet (par exemple avec
|
||
<B>-N</B>). Autrement vous recevrez des avertissements de lintian à propos de
|
||
scripts init.d manquants.
|
||
<A NAME="lbAE"> </A>
|
||
<H2>FICHIERS</H2>
|
||
|
||
|
||
|
||
<DL COMPACT>
|
||
<DT id="1">debian/<I>paquet</I>.init<DD>
|
||
|
||
|
||
S'il existe, il est installé dans le répertoire de construction du paquet,
|
||
sous etc/init.d/<I>paquet</I>.
|
||
<DT id="2">debian/<I>paquet</I>.default<DD>
|
||
|
||
|
||
S'il existe, il est installé dans le répertoire de construction du paquet,
|
||
sous etc/default/<I>paquet</I>.
|
||
<DT id="3">debian/<I>paquet</I>.upstart<DD>
|
||
|
||
|
||
Dans le niveau de compatibilité 11, ce fichier provoquera une erreur
|
||
contenant un rappel pour correctement supprimer le fichier upstart de la
|
||
version précédente du paquet. Veuillez utiliser la fonction « rm_conffile »
|
||
de <B><A HREF="/cgi-bin/man/man2html?1+dh_installdeb">dh_installdeb</A></B>(1) pour vous assurer de la suppression correcte des
|
||
fichiers upstart.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Dans le niveau de compatibilité 10, si ce fichier existe, il est installé
|
||
dans le répertoire de construction du paquet, sous etc/init/<I>paquet</I>.conf.
|
||
<DT id="4">debian/<I>paquet</I>.service<DD>
|
||
|
||
|
||
S'il existe, il est installé dans le répertoire de construction du paquet,
|
||
sous lib/systemd/system/<I>paquet</I>.service. Cela n'est utilisé que dans les
|
||
niveaux de compatibilité 10 et inférieurs.
|
||
<DT id="5">debian/<I>paquet</I>.tmpfile<DD>
|
||
|
||
|
||
S'il existe, il est installé dans le répertoire de construction du paquet,
|
||
sous usr/lib/tmpfiles.d/<I>paquet</I>.conf (les mécanismes tmpfiles.d ne sont
|
||
pour l'instant utilisés que par systemd). Cela n'est utilisé que dans les
|
||
niveaux de compatibilité 10 et inférieurs.
|
||
</DL>
|
||
<A NAME="lbAF"> </A>
|
||
<H2>OPTIONS</H2>
|
||
|
||
|
||
|
||
<DL COMPACT>
|
||
<DT id="6"><B>-n</B>, <B>--no-scripts</B><DD>
|
||
|
||
|
||
Empêche la modification des scripts de maintenance <I>postinst</I>, <I>postrm</I>,
|
||
<I>prerm</I>.
|
||
<DT id="7"><B>-o</B>, <B>--only-scripts</B><DD>
|
||
|
||
|
||
Modifie seulement les scripts de <I>postinst</I>, <I>postrm</I> et
|
||
<I>prerm</I>. N'installe alors ni script init, ni fichier par défaut, ni tâche
|
||
upstart, ni fichier de service systemd. Cela peut être utile si le fichier
|
||
est inclus ou installé en amont d'une façon qui ne rend pas facile sa
|
||
recherche par <B>dh_installinit</B>.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
<B>Avertissement</B> : cela court-circuitera toutes les vérifications
|
||
habituelles et modifiera les scripts <B>sans conditions</B>. Vous voudrez
|
||
certainement utiliser cela avec l'option <B>-p</B> pour limiter les paquets
|
||
affectés par l'appel. Par exemple :
|
||
|
||
|
||
<P>
|
||
|
||
|
||
|
||
|
||
<PRE>
|
||
override_dh_installinit:
|
||
dh_installinit -ptoto --only-scripts
|
||
dh_installinit --remaining
|
||
|
||
</PRE>
|
||
|
||
|
||
<DT id="8"><B>-R</B>, <B>--restart-after-upgrade</B><DD>
|
||
|
||
|
||
N'arrête pas le script init tant que la mise à niveau du paquet n'est pas
|
||
terminée. C'est le comportement par défaut dans le niveau de
|
||
compatibilité 10.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Dans les niveaux de compatibilité précédents, le comportement par défaut
|
||
arrêtait le script lors du <I>prerm</I> et le redémarrait lors du <I>postinst</I>.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Cela peut être utile pour les démons qui ne peuvent pas être arrêtés trop
|
||
longtemps lors de la mise à jour. Mais, avant d'utiliser cette option, il
|
||
faut s'assurer que ces démons ne seront pas perturbés par la mise à jour du
|
||
paquet pendant leur fonctionnement.
|
||
<DT id="9"><B>--no-restart-after-upgrade</B><DD>
|
||
|
||
|
||
Annule un précédent <B>--restart-after-upgrade</B> (ou le défaut du niveau de
|
||
compatibilité 10). Si aucune autre option n'est donnée, cela provoque
|
||
l'arrêt du service dans le script <I>prerm</I> et son redémarrage dans le script
|
||
<I>postinst</I>.
|
||
<DT id="10"><B>-r</B>, <B>--no-stop-on-upgrade</B>, <B>--no-restart-on-upgrade</B><DD>
|
||
|
||
|
||
N'arrête pas le script init lors de la mise à niveau. Cela a pour effet
|
||
secondaire de ne pas redémarrer le service lors de la mise à niveau.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Si vous désirez redémarrer le service en minimisant la durée d'interruption,
|
||
utilisez <B>--restart-after-upgrade</B> (par défaut dans les niveaux de
|
||
compatibilité 10 et au delà). Si vous voulez que le service soit redémarré,
|
||
mais à l'arrêt pendant la mise à niveau, utilisez plutôt
|
||
<B>--no-restart-after-upgrade</B> (notez le « after-upgrade »).
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Veuillez note que l'alias <B>--no-restart-on-upgrade</B> est obsolète et sera
|
||
supprimé dans le niveau de compatibilité 12, pour éviter de confondre avec
|
||
l'option <B>--no-restart-after-upgrade</B>. La variante <B>--no-stop-on-upgrade</B>
|
||
a été introduite dans la version 10.2 de debhelper (incluse dans
|
||
Debian Stretch).
|
||
<DT id="11"><B>--no-start</B><DD>
|
||
|
||
|
||
Empêche le lancement du script init lors de l'installation ou de la mise à
|
||
jour, ainsi que l'arrêt lors de la suppression. Lance uniquement un
|
||
<B>update-rc.d</B>. Utile pour les scripts rcS.
|
||
<DT id="12"><B>--no-enable</B><DD>
|
||
|
||
|
||
Désactive le script init lors de la purge, mais ne l'active pas à
|
||
l'installation. Cette option implique une dépendance versionnée sur
|
||
<B><init-system-helpers (>= 1.51) </B>> car c'est la première version
|
||
(fonctionnelle) à prendre en charge <B>update-rc.d <script>
|
||
defaults-disabled</B>.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
<B>Nota</B> : cette option n'affecte pas le démarrage des services. Veuillez
|
||
utiliser <B>--no-start</B> si le service ne doit pas être démarré.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Ne peut pas être combiné à <B>-u</B><I>paramètres</I>
|
||
<B>--update-rcd-params=</B><I>paramètres</I> ou <B>--</B> <I>paramètres</I>.
|
||
<DT id="13"><B>-d</B>, <B>--remove-d</B><DD>
|
||
|
||
|
||
Enlève le <B>d</B> situé à la fin du nom du paquet et utilise le résultat pour
|
||
nommer le fichier de tâche upstart, installé dans <I>etc/init</I>, et le script
|
||
init, installé dans <I>etc/init.d/</I>, ainsi que pour nommer le fichier
|
||
default, installé dans <I>etc/default/</I>. Cela peut être utile pour des démons
|
||
dont le nom est terminé par <B>d</B>. Nota : Ce paramètre a priorité sur
|
||
<B>--init-script</B> décrit ci-dessous.
|
||
<DT id="14"><B>-u</B><I>paramètres</I> <B>--update-rcd-params=</B><I>paramètres</I><DD>
|
||
|
||
|
||
|
||
<DT id="15"><B>--</B> <I>paramètres</I><DD>
|
||
|
||
|
||
|
||
Passe les <I>paramètres</I> indiqués à <B><A HREF="/cgi-bin/man/man2html?8+update-rc.d">update-rc.d</A></B>(8). Si rien n'est indiqué,
|
||
<B>defaults</B> (ou <B>defaults-disabled</B> avec <B>--no-enable</B>) sera passé à
|
||
<B><A HREF="/cgi-bin/man/man2html?8+update-rc.d">update-rc.d</A></B>(8).
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Ne peut pas être combiné à <B>--no-enable</B>.
|
||
<DT id="16"><B>--name=</B><I>nom</I><DD>
|
||
|
||
|
||
Installe le script init (et le fichier <I>default</I>) ainsi que le fichier de
|
||
tâche upstart en utilisant le <I>nom</I> indiqué au lieu du nom du paquet. Quand
|
||
ce paramètre est employé, <B>dh_installinit</B> recherche et installe des
|
||
fichiers appelés <I>debian/paquet.nom.init</I>, <I>debian/paquet.nom.default</I> et
|
||
<I>debian/paquet.nom.upstart</I>, au lieu des <I>debian/paquet.init</I>,
|
||
<I>debian/paquet.default</I> et <I>debian/paquet.upstart</I> habituels.
|
||
<DT id="17"><B>--init-script=</B><I>nom-du-script</I><DD>
|
||
|
||
|
||
Utilise <I>nom-du-script</I> en tant que nom du script init dans <I>etc/init.d/</I>
|
||
et, si besoin est, comme nom du fichier « defaults ». Avec ce paramètre
|
||
<B>dh_installinit</B> cherche dans le répertoire <I>debian/</I> un fichier du genre
|
||
<I>paquet.nom-du-script</I> et, s'il le trouve, l'installe en tant que script
|
||
init à la place des fichiers qu'il installe habituellement.
|
||
|
||
|
||
<P>
|
||
|
||
|
||
Ce paramètre est déconseillé. Il vaut mieux utiliser <B>--name</B>. Ce paramètre
|
||
est incompatible avec l'utilisation des tâches upstart.
|
||
<DT id="18"><B>--error-handler=</B><I>fonction</I><DD>
|
||
|
||
|
||
Invoque la <I>fonction</I> indiquée d'interpréteur de commandes dans le cas où
|
||
le script init échouerait. La fonction doit être décrite dans les scripts de
|
||
maintenance <I>prerm</I> et <I>postinst</I> avant l'apparition de <B>#DEBHELPER#</B>.
|
||
</DL>
|
||
<A NAME="lbAG"> </A>
|
||
<H2>REMARQUES</H2>
|
||
|
||
|
||
|
||
Nota : Ce programme n'est pas idempotent. Un <B><A HREF="/cgi-bin/man/man2html?1+dh_prep">dh_prep</A></B>(1) 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.
|
||
<A NAME="lbAH"> </A>
|
||
<H2>VOIR AUSSI</H2>
|
||
|
||
|
||
|
||
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7), <B><A HREF="/cgi-bin/man/man2html?1+dh_installsystemd">dh_installsystemd</A></B>(1)
|
||
<P>
|
||
|
||
Ce programme fait partie de debhelper.
|
||
<A NAME="lbAI"> </A>
|
||
<H2>AUTEURS</H2>
|
||
|
||
|
||
|
||
Joey Hess <<A HREF="mailto:joeyh@debian.org">joeyh@debian.org</A>>
|
||
<P>
|
||
|
||
Steve Langasek <<A HREF="mailto:steve.langasek@canonical.com">steve.langasek@canonical.com</A>>
|
||
<P>
|
||
|
||
Michael Stapelberg <<A HREF="mailto:stapelberg@debian.org">stapelberg@debian.org</A>>
|
||
<A NAME="lbAJ"> </A>
|
||
<H2>TRADUCTION</H2>
|
||
|
||
|
||
|
||
Cette traduction est maintenue à l'aide de l'outil po4a
|
||
<URL:<A HREF="http://po4a.alioth.debian.org/">http://po4a.alioth.debian.org/</A>> par l'équipe francophone de traduction
|
||
de Debian.
|
||
<P>
|
||
|
||
Veuillez signaler toute erreur de traduction en écrivant à
|
||
<<A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A>> ou par un rapport de bogue sur le paquet
|
||
debhelper.
|
||
<P>
|
||
|
||
Vous pouvez toujours avoir accès à la version anglaise de ce document en
|
||
utilisant la commande « man -L C <section> <page_de_man> ».
|
||
<P>
|
||
|
||
<HR>
|
||
<A NAME="index"> </A><H2>Index</H2>
|
||
<DL>
|
||
<DT id="19"><A HREF="#lbAB">NOM</A><DD>
|
||
<DT id="20"><A HREF="#lbAC">SYNOPSIS</A><DD>
|
||
<DT id="21"><A HREF="#lbAD">DESCRIPTION</A><DD>
|
||
<DT id="22"><A HREF="#lbAE">FICHIERS</A><DD>
|
||
<DT id="23"><A HREF="#lbAF">OPTIONS</A><DD>
|
||
<DT id="24"><A HREF="#lbAG">REMARQUES</A><DD>
|
||
<DT id="25"><A HREF="#lbAH">VOIR AUSSI</A><DD>
|
||
<DT id="26"><A HREF="#lbAI">AUTEURS</A><DD>
|
||
<DT id="27"><A HREF="#lbAJ">TRADUCTION</A><DD>
|
||
</DL>
|
||
<HR>
|
||
This document was created by
|
||
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
||
using the manual pages.<BR>
|
||
Time: 00:05:01 GMT, March 31, 2021
|
||
</BODY>
|
||
</HTML>
|