summaryrefslogtreecommitdiffstats
path: root/man/sv/deb-triggers.pod
blob: 2246bf5671a700d5f51a723142328a2f948a13dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NAMN

deb-triggers - utlösare för paket

=head1 SYNOPS

B<debian/triggers>, B<debian/>I<binärpaket>B<.triggers>, B<DEBIAN/triggers>

=head1 BESKRIVNING

Ett paket anger hur det förhåller sig till en eller flera utlösare genom att
ta med en fil I<triggers> i sitt styrarkiv (dvs. I<DEBIAN/triggers> när
paketet skapas).

Filen innehåller direktiv, ett per rad. Inledande och avslutande blanktecken
och allt efter det första B<#> på en rad kommer att klippas bort och tomma
rader ignoreras.

De styrdirektiv som för närvarande stöds för utlösare är:

=over 

=item B<interest> I<utlösarnamn>

=item B<interest-await> I<utlösarnamn>

=item B<interest-noawait> I<utlösarnamn>

Anger att paketet är intresserat av den namngivna utlösaren. Alla utlösare
som ett paket är intresserat av måste listas genom att använda detta
direktiv i utlösar-styrfilen.

Varianterna ”await” sätter det utlösande paketet i tillståndet avvaktande
beroende på hur utlösaren aktiverades. Varianten ”noawait” sätter inte det
utlösande paketet i avvaktande tillstånd, även om det utlösande paketet
deklarerar en ”await”-aktivering (antingen med direktivet B<activate-await>
eller B<activate>, eller genom att använda kommandoradsflaggan
B<dpkg-trigger> B<--no-await>). Varianten ”noawait” bör användas när
funktionaliteten som tillhandahålls av utlösaren inte är avgörande.

=item B<activate> I<utlösarnamn>

=item B<activate-await> I<utlösarnamn>

=item B<activate-noawait> I<utlösarnamn>

Gör så att ändringar av detta pakets tillstånd aktiverar den angivna
utlösaren. Utlösaren aktiveras när en av följande operationer påbörjas:
uppackning, konfigurering, borttagning (också när det tas bort till fördel
av ett paket det står i konflikt med), rensning och avkonfigurering.

Varianten ”await” sätter bara det utlösande paketet i avvaktande tillstånd
om intresse-direktivet också är ”await”. Varianten ”noawait” sätter aldrig
det utlösande paketet i avvaktande tillstånd. Varianten ”noawait” bör
användas när funktionaliteten som tillhandahålls av utlösaren inte är
avgörande.

Om paketet försvinner när ett annat paket packas upp kommer utlösaren att
aktiveras när försvinnandet upptäcks mot slutet av uppackningen. Hantering
av utlösare, och en övergång från ”väntar på utlösare” till ”installerat”
orsakar inte aktiveringar. När det gäller uppackning kommer både utlösare
som omnämns i gamla och nya versioner av paketet att aktiveras.

=back

Okända direktiv är ett fel som förhindrar paketet från att installeras.

Varianterna med ”-noawait” kommer alltid att föredras när så är möjligt
eftersom de utlösande paketen inte försätts i avvaktande tillstånd och kan
därför konfigureras omedelbart utan att utlösaren behöver hanteras. Om de
utlösande paketen beror på andra uppgraderade paket kan det undvika att
utlösare hanteras tidigt och göra det möjligt att köra utlösaren endast en
gång som ett av de sista stegen i uppgraderingen.

Varianterna med ”-noawait” stöds endast sedan dpkg 1.16.1, och kommer leda
till fel om de används med äldre versioner av dpkg.

Aliasvarianterna med ”-await” stöds endast sedan dpkg 1.17.21, och kommer
leda till fel om de används med äldre versioner av dpkg.

När ett paket tillhandahåller direktivet B<interest-noawait> kommer alla
aktivering att försätta det utlösande paketet i ”noawait”-läge, oberoende av
avvaktande-läget som efterfrågades av aktiveringen (antingen ”await” eller
”noawait”). När ett paket tillhandahåller direktivet B<interest> eller
B<interest-await> kommer aktiveringen sätta det utlösande paketet till
”await” eller ”noawait” beroende av hur det aktiverades.

=head1 SE ÄVEN

B<dpkg-trigger>(1), B<dpkg>(1), B<%PKGDOCDIR%/triggers.txt.gz>.


=head1 ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.