Provided by: dpkg-dev_1.19.0.5ubuntu2.4_all bug

NAAM

       deb-triggers - pakket-triggers

OVERZICHT

       triggers

BESCHRIJVING

       Een   pakket   declareert   zijn   relatie  tot  een  (aantal)  trigger(s)  door  in  zijn
       control-archief een bestand triggers op te nemen (d.w.z. DEBIAN/triggers bij  het  creëren
       van het pakket).

       Dit  bestand bevat stuurcommando's, één per regel. Witruimte bij het begin en op het einde
       en alles na het eerste # op een regel wordt weggenomen en lege regels worden genegeerd.

       De triggerstuurcommando's die momenteel ondersteund worden zijn:

       interest triggernaam
       interest-await triggernaam
       interest-noawait triggernaam

              Specificeert dat het pakket geïnteresseerd is in de genoemde trigger. Alle triggers
              waarin  een pakket geïnteresseerd is, moeten met behulp van deze instructie vermeld
              worden in het trigger-controlebestand. De variant “noawait” plaatst de  triggerende
              pakketten niet in de toestand triggers-awaited (wachten op triggerafhandeling). Dit
              zou gebruikt moeten worden als de functionaliteit  die  door  de  trigger  geleverd
              wordt, niet cruciaal is.

       activate triggernaam
       activate-await triggernaam
       activate-noawait triggernaam

              Regelt  dat  wijzigingen aan de toestand van dit pakket de opgegeven trigger zullen
              activeren. De trigger  zal  geactiveerd  worden  bij  het  begin  van  de  volgende
              operaties:  unpack  (uitpakken),  configure  (configureren),  remove  (verwijderen)
              (inclusief  ten  voordele  van  een  tegenstrijdig  pakket),  purge   (wissen)   en
              deconfigure (deconfigureren). De variant “noawait” plaatst de triggerende pakketten
              niet in de toestand  triggers-awaited  (wachten  op  triggerafhandeling).  Dit  zou
              gebruikt  moeten  worden als de functionaliteit die door de trigger geleverd wordt,
              niet cruciaal is.

              Indien dit pakket tijdens het uitpakken van een  ander  pakket  verdwijnt,  zal  de
              trigger  geactiveerd  worden wanneer de verdwijning opgemerkt wordt tegen het einde
              van het uitpakken. Het verwerken van triggers en de overgang van  de  toestand  van
              triggers-awaited  (wachten  op  triggerafhandeling) naar geïnstalleerd, hebben geen
              activeringen tot gevolg. In het geval van een bewerking van uitpakken zullen  zowel
              de  triggers  die  in  het  oude als die welke in het nieuwe pakket vermeld worden,
              geactiveerd worden.

       Onbekende stuurcommando's  zijn  een  fout  die  de  installatie  van  het  pakket  zullen
       verhinderen.

       De varianten “-noawait” zouden waar mogelijk steeds geprefereerd moeten worden, vermits de
       triggerende pakketten dan niet in een toestand van triggers-awaited  geplaatst  worden  en
       dus  onmiddellijk  geconfigureerd  kunnen  worden  zonder  de verwerking van de trigger te
       hoeven afwachten. Indien de triggerende pakketten vereisten zijn van andere pakketten  die
       opgewaardeerd  worden,  zal  dit  een vroege cyclus van triggerverwerking vermijden en het
       mogelijk maken om de trigger slechts eenmaal uit te voeren als een van de laatste  stappen
       in de opwaardering.

       The  “-noawait”  variants are supported since dpkg 1.16.1, and will lead to errors if used
       with an older dpkg.

       The “-await” alias variants are supported since dpkg 1.17.21, and will lead to  errors  if
       used with an older dpkg.

ZIE OOK

       dpkg-trigger(1), dpkg(1), /usr/share/doc/dpkg-dev/triggers.txt.gz.