Man page - deb-triggers(5)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

deb-triggers

NAMN
SYNOPS
BESKRIVNING
SE ÄVEN
ÖVERSÄTTNING

NAMN

deb-triggers - utlösare för paket

SYNOPS

debian/triggers , debian/ binÀrpaket .triggers , DEBIAN/triggers

BESKRIVNING

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

Filen innehÄller direktiv, ett per rad. Inledande och avslutande blanktecken och allt efter det första # 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:
interest
utlösarnamn
interest-await
utlösarnamn
interest-noawait
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 activate-await eller activate , eller genom att anvĂ€nda kommandoradsflaggan dpkg-trigger --no-await ). Varianten ”noawait” bör anvĂ€ndas nĂ€r funktionaliteten som tillhandahĂ„lls av utlösaren inte Ă€r avgörande.

activate utlösarnamn
activate-await
utlösarnamn
activate-noawait
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.

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 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 interest eller interest-await kommer aktiveringen sĂ€tta det utlösande paketet till ”await” eller ”noawait” beroende av hur det aktiverades.

SE ÄVEN

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

ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.