chiark / gitweb /
dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / nl / deb-triggers.man
1 .\" dpkg manual page - deb-triggers(5)
2 .\"
3 .\" Copyright © 2008, 2013-2015 Guillem Jover <guillem@debian.org>
4 .\" Copyright © 2011, 2014 Raphaël Hertzog <hertzog@debian.org>
5 .\"
6 .\" This is free software; you can redistribute it and/or modify
7 .\" it under the terms of the GNU General Public License as published by
8 .\" the Free Software Foundation; either version 2 of the License, or
9 .\" (at your option) any later version.
10 .\"
11 .\" This is distributed in the hope that it will be useful,
12 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
13 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 .\" GNU General Public License for more details.
15 .\"
16 .\" You should have received a copy of the GNU General Public License
17 .\" along with this program.  If not, see <https://www.gnu.org/licenses/>.
18 .
19 .\"*******************************************************************
20 .\"
21 .\" This file was generated with po4a. Translate the source file.
22 .\"
23 .\"*******************************************************************
24 .TH deb\-triggers 5 %RELEASE_DATE% %VERSION% dpkg\-suite
25 .nh
26 .SH NAAM
27 deb\-triggers \- pakket\-triggers
28 .
29 .SH OVERZICHT
30 triggers
31 .
32 .SH BESCHRIJVING
33 Een pakket declareert zijn relatie tot een (aantal) trigger(s) door in zijn
34 control\-archief een bestand \fItriggers\fP op te nemen
35 (d.w.z. \fIDEBIAN/triggers\fP bij het creëren van het pakket).
36 .PP
37 Dit bestand bevat stuurcommando's, één per regel. Witruimte bij het begin en
38 op het einde en alles na het eerste \fB#\fP op een regel wordt weggenomen en
39 lege regels worden genegeerd.
40 .PP
41 De triggerstuurcommando's die momenteel ondersteund worden zijn:
42 .TP 
43 \fBinterest\fP \fItriggernaam\fP
44 .TQ
45 \fBinterest\-await\fP \fItriggernaam\fP
46 .TQ
47 \fBinterest\-noawait\fP \fItriggernaam\fP
48 .IP
49 Specificeert dat het pakket geïnteresseerd is in de genoemde trigger. Alle
50 triggers waarin een pakket geïnteresseerd is, moeten met behulp van deze
51 instructie vermeld worden in het trigger\-controlebestand. De variant
52 “noawait” plaatst de triggerende pakketten niet in de toestand
53 triggers\-awaited (wachten op triggerafhandeling). Dit zou gebruikt moeten
54 worden als de functionaliteit die door de trigger geleverd wordt, niet
55 cruciaal is.
56 .TP 
57 \fBactivate\fP \fItriggernaam\fP
58 .TQ
59 \fBactivate\-await\fP \fItriggernaam\fP
60 .TQ
61 \fBactivate\-noawait\fP \fItriggernaam\fP
62 .IP
63 Regelt dat wijzigingen aan de toestand van dit pakket de opgegeven trigger
64 zullen activeren. De trigger zal geactiveerd worden bij het begin van de
65 volgende operaties: unpack (uitpakken), configure (configureren), remove
66 (verwijderen) (inclusief ten voordele van een tegenstrijdig pakket), purge
67 (wissen) en deconfigure (deconfigureren). De variant “noawait” plaatst de
68 triggerende pakketten niet in de toestand triggers\-awaited (wachten op
69 triggerafhandeling). Dit zou gebruikt moeten worden als de functionaliteit
70 die door de trigger geleverd wordt, niet cruciaal is.
71 .IP
72 Indien dit pakket tijdens het uitpakken van een ander pakket verdwijnt, zal
73 de trigger geactiveerd worden wanneer de verdwijning opgemerkt wordt tegen
74 het einde van het uitpakken. Het verwerken van triggers en de overgang van
75 de toestand van triggers\-awaited (wachten op triggerafhandeling) naar
76 geïnstalleerd, hebben geen activeringen tot gevolg. In het geval van een
77 bewerking van uitpakken zullen zowel de triggers die in het oude als die
78 welke in het nieuwe pakket vermeld worden, geactiveerd worden.
79 .PP
80 Onbekende stuurcommando's zijn een fout die de installatie van het pakket
81 zullen verhinderen.
82 .PP
83 De varianten “\-noawait” zouden waar mogelijk steeds geprefereerd moeten
84 worden, vermits de triggerende pakketten dan niet in een toestand van
85 triggers\-awaited geplaatst worden en dus onmiddellijk geconfigureerd kunnen
86 worden zonder de verwerking van de trigger te hoeven afwachten. Indien de
87 triggerende pakketten vereisten zijn van andere pakketten die opgewaardeerd
88 worden, zal dit een vroege cyclus van triggerverwerking vermijden en het
89 mogelijk maken om de trigger slechts eenmaal uit te voeren als een van de
90 laatste stappen in de opwaardering.
91 .PP
92 De varianten “\-noawait” worden slechts vanaf dpkg 1.16.1 ondersteund en
93 zullen tot fouten leiden als zij met een oudere versie van dpkg gebruikt
94 worden. Het wordt dus aangeraden om bij elk pakket dat gebruik wil maken van
95 deze stuurcommando's, een “Pre\-Depends: dpkg (>= 1.16.1)” toe te voegen.
96 .PP
97 De aliasvarianten “\-await” worden slechts vanaf dpkg 1.17.21 ondersteund en
98 zullen tot fouten leiden als zij met een oudere versie van dpkg gebruikt
99 worden. Het wordt dus aangeraden om bij elk pakket dat gebruik wil maken van
100 deze stuurcommando's, een “Pre\-Depends: dpkg (>= 1.17.21)” toe te
101 voegen.
102 .
103 .SH "ZIE OOK"
104 .\" FIXME: Unhardcode the pathname, and use dpkg instead of dpkg-dev.
105 \fBdpkg\-trigger\fP(1), \fBdpkg\fP(1), \fB/usr/share/doc/dpkg\-dev/triggers.txt.gz\fP.