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

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