Provided by: dpkg-dev_1.17.5ubuntu5.8_all 

NAZWA
deb-triggers - wyzwalacze dla pakietów
SKŁADNIA
wyzwalacze
OPIS
Pakiet deklaruje swój związek z pewnym wyzwalaczem lub wyzwalaczami, załączając plik triggers warunków
uruchomienia wyzwalaczy w swoim archiwum kontrolnym (czyli DEBIAN/triggers podczas tworzenia pakietu).
Ten plik zawiera dyrektywy, po jednej w linii. Początkowe i końcowe spacje oraz wszystkie znaki po
pierwszym # w liniach są usuwane, zaś puste linie są ignorowane.
Aktualnie wspierane dyrektywy kontrolne wyzwalaczy:
interest nazwa-wyzwalacza
interest-noawait nazwa-wyzwalacza
Określa, że pakiet będzie uruchamiał nazwany wyzwalacz. Wszystkie wyzwalacze interesujące dla
pakietu muszą być wymienione z użyciem tej dyrektywy w pliku kontrolnym triggers. Wariant "noawait"
nie umieszcza wyzwalanych pakietów w stanie oczekiwania na wyzwalacze (trigger-awaited). Powinien
być on używany, gdy funkcja udostępniana przez wyzwalacz nie jest kluczowa.
activate nazwa-wyzwalacza
activate-noawait nazwa-wyzwalacza
Powoduje, że zmiany stanu pakietu aktywują określony wyzwalacz. Aktywacja wyzwalacza nastąpi na
początku następujących operacji: unpack, configure, remove (dodany do obsługi pakietów będących w
konflikcie), purge i deconfigure. Wariant "noawait" nie umieszcza wyzwalanych pakietów w stanie
oczekiwania na wyzwalacze (trigger-awaited). Powinien być on używany, gdy funkcja udostępniana przez
wyzwalacz nie jest kluczowa.
Jeśli pakiet zniknie podczas rozpakowywania innego pakietu, wyzwalacz zostanie aktywowany gdy
zniknięcie zostanie odnotowane pod koniec operacji unpack. Przetwarzanie wyzwalaczy oraz przejście
pakietu ze stanu "wyzwalacze-oczekujące" (triggers-awaited) do stanu "zainstalowany" nie powodują
aktywacji wyzwalaczy. W przypadku rozpakowywania aktywowane zostaną wyzwalacze wymienione zarówno w
starej jak i w nowej wersji pakietu.
Nieznane dyrektywy są błędami uniemożliwiającymi instalację pakietu.
The "-noawait" variants are only supported since dpkg 1.16.1, and will lead to errors if used with an
older dpkg. It is thus recommended to add a "Pre-Depends: dpkg (>= 1.16.1)" to any package that wish to
use those directives.
ZOBACZ TAKŻE
dpkg-trigger(1), dpkg(1), /usr/share/doc/dpkg-dev/triggers.txt.gz.
TŁUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feński <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008
Michał Kułach <michal.kulach@gmail.com>, 2012
Projekt Debian 2013-04-02 deb-triggers(5)