Man page - deb-triggers(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-triggers

NOM
SYNOPSIS
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>.