Man page - deb-triggers(5)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
deb-triggers
NOMSYNOPSIS
DESCRIPTION
VOIR AUSSI
TRADUCTION
NOM
deb-triggers - Actions différées du paquet
SYNOPSIS
debian/triggers , debian/ paquet-binaire .triggers , DEBIAN/triggers
DESCRIPTION
Un paquet dĂ©clare ses relations avec des actions diffĂ©rĂ©es en incluant un fichier triggers dans son archive de contrĂŽle (câest-Ă -dire DEBIAN/triggers au moment de la crĂ©ation du paquet).
Ce fichier contient des directives, une par ligne. Les espaces de début et fin de ligne et tout ce qui suit le premier caractÚre « # » sont supprimés, et les lignes vides seront ignorées.
Les directives
actuellement gérées sont :
interest
nom-action-différée
interest-await
nom-action-différée
interest-noawait
nom-action-différée
Indique que le paquet est concernĂ© par lâaction diffĂ©rĂ©e indiquĂ©e. Toutes les actions diffĂ©rĂ©es associĂ©es au paquet doivent ĂȘtre listĂ©es en utilisant cette directive depuis le fichier de contrĂŽle des actions diffĂ©rĂ©es.
Les variantes « await » placent le paquet qui provoque lâaction diffĂ©rĂ©e dans lâĂ©tat « triggers-awaited » (actions diffĂ©rĂ©es attendues) selon la maniĂšre dont lâaction diffĂ©rĂ©e est activĂ©e. La variante « noawait » ne place pas les paquets qui provoquent cette action diffĂ©rĂ©e dans lâĂ©tat « triggers-awaited » mĂȘme si le paquet dĂ©clenchant a dĂ©clarĂ© une activation « await » (par soit une directive activate-await ou activate , soit en utilisant lâoption en ligne de commande dpkg-trigger --no-await . La variante « await » ne devrait ĂȘtre utilisĂ©e que lorsque la fonctionnalitĂ© fournie par lâaction diffĂ©rĂ©e nâest pas critique.
activate
nom-action-différée
activate-await
nom-action-différée
activate-noawait
nom-action-différée
Cette directive permet que tout changement dans lâĂ©tat de ce paquet active lâaction diffĂ©rĂ©e spĂ©cifiĂ©e. Lâaction diffĂ©rĂ©e sera activĂ©e au dĂ©but des opĂ©rations suivantes : dĂ©paquetage, configuration, suppression (y compris en cas de remplacement par un paquet conflictuel), purge et dĂ©configuration.
Les variantes « await » ne placent le paquet qui provoque cette action diffĂ©rĂ©e dans lâĂ©tat « triggers-awaited » que si la directive concernĂ©e est aussi « await ». La variante « noawait » ne place jamais les paquets qui provoquent cette action diffĂ©rĂ©e dans lâĂ©tat « triggers-awaited ». Elle ne devrait ĂȘtre utilisĂ©e que lorsque la fonctionnalitĂ© fournie par lâaction diffĂ©rĂ©e nâest pas critique.
Si ce paquet disparaĂźt durant le dĂ©paquetage dâun autre paquet, lâaction diffĂ©rĂ©e sera activĂ©e lorsque la disparition est constatĂ©e vers la fin du dĂ©paquetage. LâexĂ©cution dâune action diffĂ©rĂ©e, et donc le passage du statut triggers-awaited (action-diffĂ©rĂ©e-attendue) Ă installed (installĂ©), ne provoquera pas lâactivation. Dans le cas dâun dĂ©paquetage, les actions diffĂ©rĂ©es listĂ©es dans lâancienne et la nouvelle version du paquet seront activĂ©es.
Les directives inconnues sont des erreurs qui empĂȘcheront lâinstallation du paquet.
Les variantes « -noawait » doivent toujours ĂȘtre privilĂ©giĂ©es quand câest possible dans la mesure oĂč les paquets provoquant une action diffĂ©rĂ©e ne sont pas placĂ©s en Ă©tat « triggers-awaited » (actions diffĂ©rĂ©es attendues), et peuvent donc ĂȘtre immĂ©diatement configurĂ©s sans recourir Ă lâexĂ©cution de lâaction diffĂ©rĂ©e. Si les paquets provoquant lâaction diffĂ©rĂ©e sont des dĂ©pendances dâautres paquets mis Ă jour, cela Ă©vitera le lancement de lâaction diffĂ©rĂ©e et rendra possible lâexĂ©cution de lâaction diffĂ©rĂ©e une seule fois au cours des Ă©tapes finales de la mise Ă jour.
Les variantes « -noawait » ne sont gĂ©rĂ©es quâĂ partir de dpkg 1.16.1 et provoqueront des erreurs avec les versions plus anciennes.
Les alias de variantes « -await » ne sont gĂ©rĂ©s quâĂ partir de dpkg 1.17.21 et provoqueront des erreurs avec les versions plus anciennes.
Si un paquet fournit une directive interest-noawait , toute activation mettra le paquet provoquant lâaction diffĂ©rĂ©e en mode « noawait », indĂ©pendamment du mode dâattente demandĂ© par lâactivation (soit « await », soit « noawait »). Si un paquet fournit une directive interest ou interest-await , toute activation mettra le paquet provoquant lâaction diffĂ©rĂ©e en mode « await » ou « noawait » selon la maniĂšre dont il a Ă©tĂ© activĂ©.
VOIR AUSSI
dpkg-trigger (1), dpkg (1), /usr/share/doc/dpkg/spec/triggers.txt .
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François, 2006. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.