DH_INSTALLINIT(1) | Debhelper | DH_INSTALLINIT(1) |
dh_installinit - Installer les fichiers de service « init » dans le répertoire de construction du paquet
dh_installinit [options_de_debhelper] [--name=nom] [-n] [-R] [-r] [-d] [-- paramètres]
dh_installinit 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, dh_installinit s'occupait aussi de certains fichiers de systemd fournis par l'empaquetage Debian (consultez la section "FICHIERS" ci-dessous). Jusqu'au niveau de compatibilité 11, dh_installinit s'occupait aussi des fichiers de tâche upstart fournis par l'empaquetage Debian (voir aussi "FICHIERS" pour plus d'informations).
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/ pour démarrer et arrêter des scripts d'initialisation.
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 à dh_installinit pour ce paquet (par exemple avec -N). Autrement vous recevrez des avertissements de lintian à propos de scripts init.d manquants.
Dans le niveau de compatibilité 10, si ce fichier existe, il est installé dans le répertoire de construction du paquet, sous etc/init/paquet.conf.
Avertissement : cela court-circuitera toutes les vérifications habituelles et modifiera les scripts sans conditions. Vous voudrez certainement utiliser cela avec l'option -p pour limiter les paquets affectés par l'appel. Par exemple :
override_dh_installinit: dh_installinit -ptoto --only-scripts dh_installinit --remaining
Dans les niveaux de compatibilité précédents, le comportement par défaut arrêtait le script lors du prerm et le redémarrait lors du postinst.
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.
Si vous désirez redémarrer le service en minimisant la durée d'interruption, utilisez --restart-after-upgrade (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 --no-restart-after-upgrade (notez le « after-upgrade »).
Veuillez note que l'alias --no-restart-on-upgrade est obsolète et sera supprimé dans le niveau de compatibilité 12, pour éviter de confondre avec l'option --no-restart-after-upgrade. La variante --no-stop-on-upgrade a été introduite dans la version 10.2 de debhelper (incluse dans Debian Stretch).
Nota : cette option n'affecte pas le démarrage des services. Veuillez utiliser --no-start si le service ne doit pas être démarré.
Ne peut pas être combiné à -uparamètres --update-rcd-params=paramètres ou -- paramètres.
Ne peut pas être combiné à --no-enable.
Ce paramètre est déconseillé. Il vaut mieux utiliser --name. Ce paramètre est incompatible avec l'utilisation des tâches upstart.
Nota : Ce programme n'est pas idempotent. Un dh_prep(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.
debhelper(7), dh_installsystemd(1)
Ce programme fait partie de debhelper.
Joey Hess <joeyh@debian.org>
Steve Langasek <steve.langasek@canonical.com>
Michael Stapelberg <stapelberg@debian.org>
Cette traduction est maintenue à l'aide de l'outil po4a <URL:http://po4a.alioth.debian.org/> par l'équipe francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debhelper.
Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».
2024-03-01 | 13.14.1ubuntu5 |