Commit | Line | Data |
---|---|---|
1479465f GJ |
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. |