table of contents
deb-substvars(5) | dpkg-verktygen | deb-substvars(5) |
NAMN¶
deb-substvars - Debians källkods-substitueringsvariablerSYNOPS¶
substvarsBESKRIVNING¶
Innan dpkg-source, dpkg-gencontrol och dpkg-genchanges skriver sin kontrollinformation (till control-filen i källkodspaketet .dsc för dpkg-source och till standard ut för dpkg-gencontrol och dpkg-genchanges) kommer de utföra viss variabelsubstituering på utdatafilen.Description: programmet foo
${Description}
.
Mer text.
Description: programmet foo
foo är bar.
foo är bra.
.
Mer text.
- Arch
- Den aktuella byggarkitekturen (från dpkg --print-architecture).
- source:Version
- Version för källkodspaketet.
- source:Upstream-Version
- Version på uppströmskällkodspaketet, inklusive Debianversionens epok, om sådan finns.
- binary:Version
- Den binära paketversionen (som kan avvika från source:Version, till exempel i en binNMU).
- Source-Version
- Versionen på källkodspaketet (från changelog-filen). Variabeln avråds från eftersom betydelsen skiljer sig från funktionen, använd i stället source:Version eller binary:Version allt eftersom vad som är lämpligt.
- Installed-Size
- Den totala storleken på paketets installerade filer. Värdet kopieras in i motsvarande fält i kontrollfilen. Om du ställer in det kommer det att ersätta värdet på fältet. Om variabeln inte är satt kommer dpkg-gencontrol att använda du -k debian/tmp för att hitta det förvalda värdet.
- Extra-Size
- Ytterligare diskutrymme som används när paketet installeras. Om värdet är satt kommer dess värde att läggas till Installed-Size-variabelns värde (oavsett om den satts explicit eller om det förvalda värdet används) innan det kopieras till kontrollfilens fält Installed-Size.
- F:fältnamn
- Värdet på utdatafältet fältnamn (som måste anges med rätt form av stora och små bokstäver). Om du sätter dessa variabler händer ingenting förutom där de explicit expanderats.
- Format
- Formatet på filen .changes som skapats av denna version av källkodspaketeringsskripten. Om du sätter denna variabel kommer innehållet i Format-fältet i filen .changes också att ändras.
- Newline, Space, Tab
- Dessa variabler innehåller motsvarande tecken (radbrytning, blanksteg, tabbsteg).
- shlibs:beroendefält
- Variabelinställningar på den här formen skapas av dpkg-shlibdeps.
- dpkg:Upstream-Version
- Uppströmsversionen av dpkg.
- dpkg:Version
- Fullständig version av dpkg.
FILER¶
- debian/substvars
- Lista över substitueringsvariabler och -värden.
PROGRAMFEL¶
Tidpunkten på fältöverstyrning inträffar jämfört med inställning av vissa standardutdatafält är ganska förvirrad.SE ÄVEN¶
dpkg(1), dpkg-genchanges(1), dpkg-gencontrol(1), dpkg-shlibdeps(1), dpkg-source(1).ÖVERSÄTTNING¶
Peter Krefting och Daniel Nylander.2009-07-15 | Debianprojektet |