Man page - deb-triggers(5)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
deb-triggers
NAMNSYNOPS
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.