131 lines
5.3 KiB
HTML
131 lines
5.3 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of deb-triggers</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>deb-triggers</H1>
|
|
Section: dpkg-suite (5)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NAAM</H2>
|
|
|
|
deb-triggers - pakket-triggers
|
|
<A NAME="lbAC"> </A>
|
|
<H2>OVERZICHT</H2>
|
|
|
|
triggers
|
|
<A NAME="lbAD"> </A>
|
|
<H2>BESCHRIJVING</H2>
|
|
|
|
Een pakket declareert zijn relatie tot een (aantal) trigger(s) door in zijn
|
|
control-archief een bestand <I>triggers</I> op te nemen
|
|
(d.w.z. <I>DEBIAN/triggers</I> bij het creëren van het pakket).
|
|
<P>
|
|
|
|
Dit bestand bevat stuurcommando's, één per regel. Witruimte bij het begin en
|
|
op het einde en alles na het eerste <B>#</B> op een regel wordt weggenomen en
|
|
lege regels worden genegeerd.
|
|
<P>
|
|
|
|
De triggerstuurcommando's die momenteel ondersteund worden zijn:
|
|
<DL COMPACT>
|
|
<DT id="1"><B>interest</B> <I>triggernaam</I><DD>
|
|
|
|
<B>interest-await</B> <I>triggernaam</I>
|
|
|
|
<B>interest-noawait</B> <I>triggernaam</I>
|
|
<DT id="2"><DD>
|
|
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 controlebestand triggers.
|
|
<DT id="3"><DD>
|
|
De varianten "await" plaatsen het triggerende pakket in een toestand van
|
|
wachten op triggerafhandeling (triggers-awaited), afhankelijk van hoe de
|
|
trigger geactiveerd werd. De variant "noawait" plaatst het triggerende
|
|
pakket niet in een toestand van wachten op triggerafhandeling
|
|
(triggers-awaited), zelfs indien het triggerende pakket een
|
|
"await"-activering aangaf (met een stuurcommando <B>activate-await</B> of
|
|
<B>activate</B>, of via de commandoregeloptie <B>dpkg-trigger</B> <B>--no-await</B>). De
|
|
variant "noawait" zou gebruikt moeten worden als de door de trigger geboden
|
|
functionaliteit niet essentieel is.
|
|
<DT id="4"><B>activate</B> <I>triggernaam</I><DD>
|
|
|
|
<B>activate-await</B> <I>triggernaam</I>
|
|
|
|
<B>activate-noawait</B> <I>triggernaam</I>
|
|
<DT id="5"><DD>
|
|
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).
|
|
<DT id="6"><DD>
|
|
De varianten "await" plaatsen het triggerende pakket enkel in een toestand
|
|
van wachten op triggerafhandeling (triggers-awaited), indien het
|
|
stuurcommando interest eveneens "await" is. De variant "noawait" plaatst de
|
|
triggerende pakketten niet in een toestand van wachten op triggerafhandeling
|
|
(triggers-awaited). De variant "noawait" zou gebruikt moeten worden als de
|
|
door de trigger geboden functionaliteit niet essentieel is.
|
|
<DT id="7"><DD>
|
|
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.
|
|
</DL>
|
|
<P>
|
|
|
|
Onbekende stuurcommando's zijn een fout die de installatie van het pakket
|
|
zullen verhinderen.
|
|
<P>
|
|
|
|
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.
|
|
<P>
|
|
|
|
De varianten "-noawait" worden vanaf dpkg 1.16.1 ondersteund en zullen tot
|
|
fouten leiden als zij met een oudere versie van dpkg gebruikt worden.
|
|
<P>
|
|
|
|
De aliasvarianten "-await" worden vanaf dpkg 1.17.21 ondersteund en zullen
|
|
tot fouten leiden als zij met een oudere versie van dpkg gebruikt worden.
|
|
<P>
|
|
|
|
Wanneer een pakket voorziet in een stuurcommando <B>interest-noawait</B>, zal
|
|
elke activering het triggerende pakket in een modus "noawait" plaatsen,
|
|
ongeacht welke wachtmodus ("await" of "noawait") via de activering gevraagd
|
|
wordt. Wanneer een pakket voorziet in een stuurcommando <B>interest</B> of
|
|
<B>interest-await</B>, zal elke activering het triggerende pakket in een
|
|
toestand "await" of "noawait" plaatsen, afhankelijk van de activeringswijze.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>ZIE OOK</H2>
|
|
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-trigger">dpkg-trigger</A></B>(1), <B><A HREF="/cgi-bin/man/man2html?1+dpkg">dpkg</A></B>(1), <B>/usr/share/doc/dpkg-dev/triggers.txt.gz</B>.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="8"><A HREF="#lbAB">NAAM</A><DD>
|
|
<DT id="9"><A HREF="#lbAC">OVERZICHT</A><DD>
|
|
<DT id="10"><A HREF="#lbAD">BESCHRIJVING</A><DD>
|
|
<DT id="11"><A HREF="#lbAE">ZIE OOK</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:06:19 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|