Man page - dh_installinit(1)
Packages contains this manual
- dh_installsysusers(1)
- dh_installdeb(1)
- dh_compress(1)
- dh_md5sums(1)
- debhelper(7)
- dh_installsystemduser(1)
- dh_builddeb(1)
- debhelper-compat-upgrade-checklist(7)
- dh_testroot(1)
- dh_installcron(1)
- dh_clean(1)
- dh_bugfiles(1)
- dh_dwz(1)
- dh_installcatalogs(1)
- dh_auto_clean(1)
- dh_installchangelogs(1)
- dh_lintian(1)
- dh_installman(1)
- dh(1)
- dh_movetousr(1)
- dh_assistant(1)
- dh_installdirs(1)
- dh_installudev(1)
- dh_installwm(1)
- dh_installmodules(1)
- dh_link(1)
- dh_fixperms(1)
- dh_installlogrotate(1)
- dh_installdocs(1)
- dh_ucf(1)
- dh_installinitramfs(1)
- dh_systemd_start(1)
- dh_prep(1)
- dh_listpackages(1)
- dh_strip(1)
- dh_movefiles(1)
- dh_installxfonts(1)
- dh_installdebconf(1)
- dh_systemd_enable(1)
- dh_installalternatives(1)
- dh_usrlocal(1)
- dh_auto_configure(1)
- dh_missing(1)
- dh_installinfo(1)
- dh_installmenu(1)
- dh_gencontrol(1)
- dh_install(1)
- dh_update_autotools_config(1)
- dh_auto_build(1)
- dh_installmanpages(1)
- dh_shlibdeps(1)
- dh_testdir(1)
- dh_installifupdown(1)
- dh_perl(1)
- dh_installinit(1)
- dh_installexamples(1)
- dh_icons(1)
- dh_auto_install(1)
- dh_installppp(1)
- dh_installtmpfiles(1)
- dh_installemacsen(1)
- dh_makeshlibs(1)
- dh_installsystemd(1)
- debhelper-obsolete-compat(7)
- dh_installgsettings(1)
- dh_auto_test(1)
- dh_installpam(1)
- dh_installmime(1)
- dh_installlogcheck(1)
apt-get install debhelper
Available languages:
en fr pt deManual
DH_INSTALLINIT
NOMSYNOPSIS
DESCRIPTION
FICHIERS
OPTIONS
REMARQUES
VOIR AUSSI
AUTEURS
TRADUCTION
NOM
dh_installinit â Installer les fichiers de service « init » dans le rĂ©pertoire de construction du paquet
SYNOPSIS
dh_installinit [ options_de_debhelper ] [ --name= nom ] [ -n ] [ -R ] [ -r ] [ -d ] [ -- paramĂštres ]
DESCRIPTION
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.
FICHIERS
debian/ paquet .init
Sâil existe, il est installĂ© dans le rĂ©pertoire de construction du paquet, sous etc/init.d/ paquet .
debian/ paquet .default
Sâil existe, il est installĂ© dans le rĂ©pertoire de construction du paquet, sous etc/default/ paquet .
debian/ paquet .upstart
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 dh_installdeb (1) pour vous assurer de la suppression correcte des fichiers upstart.
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.
debian/ paquet .service
Sâil existe, il est installĂ© dans le rĂ©pertoire de construction du paquet, sous usr/lib/systemd/system/paquet.service . Cela nâest utilisĂ© que dans les niveaux de compatibilité 10 et infĂ©rieurs.
debian/ paquet .tmpfile
Sâil existe, il est installĂ© dans le rĂ©pertoire de construction du paquet, sous usr/lib/tmpfiles.d/ paquet .conf. Cela nâest utilisĂ© que dans les niveaux de compatibilité 10 et infĂ©rieurs.
OPTIONS
-n , --no-scripts
EmpĂȘche la modification des scripts de maintenance postinst , postrm , prerm .
-o , --only-scripts
Modifie seulement les scripts de postinst , postrm et prerm . 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 dh_installinit .
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
-R , --restart-after-upgrade
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.
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.
--no-restart-after-upgrade
Annule un prĂ©cĂ©dent --restart-after-upgrade (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 prerm et son redĂ©marrage dans le script postinst .
-r , --no-stop-on-upgrade , --no-restart-on-upgrade
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.
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).
--no-start
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 update-rc.d . Utile pour les scripts rcS.
--no-enable
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 <init-system-helpers (>= 1.51) > car câest la premiĂšre version (fonctionnelle) Ă prendre en charge update-rc.d <script> defaults-disabled .
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Ă© Ă -u paramĂštres --update-rcd-params= paramĂštres ou -- paramĂštres .
-d , --remove-d
EnlĂšve le d situĂ© Ă la fin du nom du paquet et utilise le rĂ©sultat pour nommer le fichier de tĂąche upstart, installĂ© dans etc/init , et le script init, installĂ© dans etc/init.d/ , ainsi que pour nommer le fichier default, installĂ© dans etc/default/ . Cela peut ĂȘtre utile pour des dĂ©mons dont le nom est terminĂ© par d . Nota : Ce paramĂštre a prioritĂ© sur --init-script dĂ©crit ci-dessous.
-u
paramĂštres
--update-rcd-params=
paramĂštres
--
paramĂštres
Passe les paramĂštres indiquĂ©s Ă update-rc.d (8). Si rien nâest indiquĂ©, defaults (ou defaults-disabled avec --no-enable ) sera passĂ© Ă update-rc.d (8).
Ne peut pas ĂȘtre combinĂ© Ă --no-enable .
--name= nom
Installe le script init (et le fichier default ) ainsi que le fichier de tùche upstart 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 , debian/paquet.nom.default et debian/paquet.nom.upstart , au lieu des debian/paquet.init , debian/paquet.default et debian/paquet.upstart habituels.
--init-script= nom-du-script
Utilise nom-du-script en tant que nom du script init 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âinstalle en tant que script init Ă la place des fichiers quâil installe habituellement.
Ce paramĂštre est dĂ©conseillĂ©. Il vaut mieux utiliser --name . Ce paramĂštre est incompatible avec lâutilisation des tĂąches upstart.
--error-handler= fonction
Invoque la fonction 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 prerm et postinst avant lâapparition de #DEBHELPER# .
REMARQUES
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.
VOIR AUSSI
debhelper (7), dh_installsystemd (1)
Ce programme fait partie de debhelper.
AUTEURS
Joey Hess <joeyh@debian.org>
Steve Langasek <steve.langasek@canonical.com>
Michael Stapelberg <stapelberg@debian.org>
TRADUCTION
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> ».