diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 00:45:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 00:45:20 +0000 |
commit | 9a08cbfcc1ef900a04580f35afe2a4592d7d6030 (patch) | |
tree | 004cc7027bca2f2c0bcb5806527c8e0c48df2d6e /man/nl/deb-substvars.man | |
parent | Initial commit. (diff) | |
download | dpkg-9a08cbfcc1ef900a04580f35afe2a4592d7d6030.tar.xz dpkg-9a08cbfcc1ef900a04580f35afe2a4592d7d6030.zip |
Adding upstream version 1.19.8.upstream/1.19.8upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | man/nl/deb-substvars.man | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/man/nl/deb-substvars.man b/man/nl/deb-substvars.man new file mode 100644 index 0000000..8288b13 --- /dev/null +++ b/man/nl/deb-substvars.man @@ -0,0 +1,186 @@ +.\" dpkg manual page - deb-substvars(5) +.\" +.\" Copyright © 1995-1996 Ian Jackson <ijackson@chiark.greenend.org.uk> +.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org> +.\" Copyright © 2006-2009,2012-2015 Guillem Jover <guillem@debian.org> +.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org> +.\" +.\" This is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see <https://www.gnu.org/licenses/>. +. +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH deb\-substvars 5 %RELEASE_DATE% %VERSION% dpkg\-suite +.nh +.SH NAAM +deb\-substvars \- Substitutievariabelen in Debian broncode +. +.SH OVERZICHT +substvars +. +.SH BESCHRIJVING +Vooraleer \fBdpkg\-source\fP, \fBdpkg\-gencontrol\fP en \fBdpkg\-genchanges\fP hun +comtrole\-informatie neerschrijven (naar het broncodecontrolebestand \fB.dsc\fP +in het geval van \fBdpkg\-source\fP en naar standaarduitvoer in het geval van +\fBdpkg\-gencontrol\fP en \fBdpkg\-genchanges\fP), voeren ze een aantal +variabelesubstituties uit op het uitvoerbestand. + +Een variabelesubstitutie heeft als vorm +\fB${\fP\fIvariabelenaam\fP\fB}\fP. Variabelenamen bestaan uit alfanumerieke tekens +(a\-zA\-Z0\-9), koppeltekens (\-) en dubbele punten (:) en beginnen met een +alfanumeriek teken. Ze zijn ook hoofdlettergevoelig, ook al kunnen ze +verwijzen naar andere entiteiten die hoofdletterbehoudend +zijn. Variabelesubstituties worden bij herhaling uitgevoerd tot er geen meer +overblijven. Na een substitutie wordt de volledige tekst van het veld +opnieuw doorzocht op nog meer uit te voeren substituties. + +Nadat alle substituties uitgevoerd werden, wordt de tekenreeks \fB${}\fP +(hetgeen geen geldige substitutie is) overal waar die voorkomt, vervangen +door het teken \fB$\fP. + +Hoewel variabelesubstitutie uitgevoerd wordt op alle controlevelden, zijn +sommige van die velden nodig tijdens het bouwen wanneer de substitutie nog +niet heeft plaats gevonden. Dat is de reden waarom u geen variabelen kunt +gebruiken in de velden \fBPackage\fP, \fBSource\fP en \fBArchitecture\fP. + +Variabelesubstitutie vindt plaats op de inhoud van de velden nadat die +ontleed werden. Indien u dus wenst dat een variabele zich uitstrekt over +meerdere regels, moet u na het regeleinde geen spatie invoegen. Dit gebeurt +impliciet bij de uitvoer van het veld. Indien bijvoorbeeld de variabele +\fB${Description}\fP ingesteld werd op "foo is bar.${Newline}foo is geweldig." +en u het volgende veld heeft: + + Description: toepassing foo + ${Description} + . + Bijkomende tekst. + +zal dit resulteren in: + + Description: toepassing foo + foo is bar. + foo is geweldig. + . + Bijkomende tekst. + +Variabelen kunnen ingesteld worden met behulp van de algemene optie +\fB\-V\fP. Ze kunnen ook opgegeven worden in het bestand \fBdebian/substvars\fP (of +om het even welk ander bestand dat opgegeven werd met de optie \fB\-T\fP). Dit +bestand bestaat uit regels die de vorm \fInaam\fP\fB=\fP\fIwaarde\fP +hebben. Witruimte aan het einde van een regel, lege regels en regels die +beginnen met het symbool \fB#\fP (commentaar) worden genegeerd. + +Bovendien kunnen de volgende standaardvariabelen gebruikt worden: +.TP +\fBArch\fP +De huidige computerarchitectuur (d.w.z. de architectuur waarvoor het pakket +gebouwd wordt; het equivalent van \fBDEB_HOST_ARCH\fP). +.TP +\fBsource:Version\fP +De versie van het broncodepakket (sinds dpkg 1.13.19). +.TP +\fBsource:Upstream\-Version\fP +De versie van het broncodepakket van de toeleveraar, eventueel met inbegrip +van de versie\-epoche van Debian (sinds dpkg 1.13.19). +.TP +\fBbinary:Version\fP +De versie van het binaire pakket (dat verschillend kan zijn van +\fBsource:Version\fP, in geval van een binNMU bijvoorbeeld; sinds dpkg +1.13.19). +.TP +\fBSource\-Version\fP +De versie van het broncodepakket (uit het bestand changelog). Deze variabele +is nu \fBverouderd\fP en geeft aanleiding tot een foutmelding als hij gebruikt +wordt, aangezien de betekenis ervan verschilt van zijn functie. U moet +naargelang het geval nu \fBsource:Version\fP of \fBbinary:Version\fP gebruiken. +.TP +\fBsource:Synopsis\fP +De synopsis van het bronpakket, gehaald uit het veld \fBDescription\fP van het +broncode\-element, als het bestaat (sinds dpkg 1.19.0). +.TP +\fBsource:Extended\-Description\fP +De uitgebreide beschrijving van het bronpakket, gehaald uit het veld +\fBDescription\fP van het broncode\-element, als het bestaat (sinds dpkg +1.19.0). +.TP +\fBInstalled\-Size\fP +De geschatte totale grootte van de uit het pakket geïnstalleerde +bestanden. Deze waarde wordt gekopieerd naar het overeenkomstige veld in het +bestand control. Dit instellen wijzigt de waarde van dat veld. Indien deze +variabele niet ingesteld werd, zal \fBdpkg\-gencontrol\fP de standaardwaarde +berekenen door de grootte van alle gewone bestanden en alle symbolische +koppelingen samen te nemen, afgerond tot op een eenheid van 1 KiB, en met +een richtlijn van 1 KiB voor elk ander type object van het bestandssysteem. + +\fBOpmerking:\fP Houd er rekening mee dat dit steeds slechts een schatting kan +zijn, aangezien de werkelijke grootte die op het geïnstalleerde systeem +gebruikt zal worden, in grote mate afhankelijk is van het gebruikte +bestandssysteem en de parameters ervan, waardoor het eindresultaat kan zijn +dat ofwel meer ofwel minder ruimte in beslag genomen wordt dan in dit veld +opgegeven werd. +.TP +\fBExtra\-Size\fP +Extra schijfruimte die gebruikt wordt als het pakket geïnstalleerd +is. Indien deze variabele ingesteld werd, wordt de waarde ervan opgeteld bij +de variabele \fBInstalled\-Size\fP (ofwel de expliciet ingestelde of de +standaardwaarde ervan) vooraleer ze gekopieerd wordt naar het veld +\fBInstalled\-Size\fP in het bestand control. +.TP +\fBS:\fP\fIveldnaam\fP +De waarde van het broncodeveld \fIveldnaam\fP (die moet opgegeven worden in de +gebruikelijke schrijfwijze met hoofd\-/kleine letters; sinds dpkg +1.18.11). Het instellen van deze variabelen heeft geen effect tenzij op die +plaatsen waar ze expliciet geëxpandeerd worden. Deze variabelen zijn enkel +beschikbaar tijdens het genereren van de control\-bestanden van het binaire +pakket. +.TP +\fBF:\fP\fIveldnaam\fP +De waarde van het uitvoerveld \fIveldnaam\fP (die moet opgegeven worden in de +gebruikelijke schrijfwijze met hoofd\-/kleine letters). Het instellen van +deze variabelen heeft geen effect tenzij op die plaatsen waar ze expliciet +geëxpandeerd worden. +.TP +\fBFormat\fP +Het versienummer van de bestandsindeling van \fB.changes\fP dat door deze +versie van de scripts voor het verpakken van de broncode gegenereerd +wordt. Indien u deze variabele instelt, zal de inhoud van het veld \fBFormat\fP +in het bestand \fB.changes\fP ook gewijzigd worden. +.TP +\fBNewline\fP, \fBSpace\fP, \fBTab\fP +Elk van deze variabelen bevat het overeenkomstig letterteken. +.TP +\fBshlibs:\fP\fIdependencyfield\fP +Variabele\-instellingen met namen in deze vorm worden door \fBdpkg\-shlibdeps\fP +gegenereerd. +.TP +\fBdpkg:Upstream\-Version\fP +De originele toeleveraarsversie (upstream) van dpkg (sinds dpkg 1.13.19). +.TP +\fBdpkg:Version\fP +De volledige versie van dpkg (sinds dpkg 1.13.19). +.LP +Indien er gerefereerd wordt naar een niet\-gedefinieerde variabele, wordt een +waarschuwing gegeven en wordt verondersteld dat de waarde ervan leeg is. +. +.SH BESTANDEN +.TP +\fBdebian/substvars\fP +Lijst met substitutievariabelen en hun waarden. +. +.SH "ZIE OOK" +.ad l +\fBdpkg\fP(1), \fBdpkg\-genchanges\fP(1), \fBdpkg\-gencontrol\fP(1), +\fBdpkg\-shlibdeps\fP(1), \fBdpkg\-source\fP(1). |