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