.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-gencontrol 1" .TH dpkg-gencontrol 1 2024-01-19 1.22.3 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAAM .IX Header "NAAM" dpkg-gencontrol \- Debian control-bestanden genereren .SH OVERZICHT .IX Header "OVERZICHT" \&\fBdpkg-gencontrol\fR [\fIoptie\fR...] .SH BESCHRIJVING .IX Header "BESCHRIJVING" \&\fBdpkg-gencontrol\fR leest informatie uit een uitgepakte Debian broncodeboom en genereert voor een binair pakket een controlebestand (standaard is dat debian/tmp/DEBIAN/control). Tijdens dit proces zal het de relatievelden vereenvoudigen. .PP Zodoende worden \fBPre-Depends\fR, \fBDepends\fR, \fBRecommends\fR en \fBSuggests\fR in die volgorde vereenvoudigd door afhankelijkheden weg te laten waarvan op basis van de reeds ontlede sterkere afhankelijkheidsrelaties geweten is dat er aan voldaan wordt. Het zal ook een eventuele afhankelijkheid van zichzelf verwijderen (in feite verwijdert het elke vereiste waaraan voldaan is als de huidige versie van het pakket ge\(:installeerd is). Logischerwijze behoudt het de onderlinge verbanden tussen meervoudige afhankelijkheidsrelaties met eenzelfde pakket. De volgorde van afhankelijkheden wordt op de best mogelijke manier behouden: indien eventueel een vereiste verwijderd moet worden omwille van een andere vereiste die verder in het veld te vinden is, zal de vervangende vereiste de plaats innemen van de verwijderde vereiste. .PP Ook de andere relatievelden (\fBEnhances\fR, \fBConflicts\fR, \fBBreaks\fR, \fBReplaces\fR en \fBProvides\fR) worden individueel vereenvoudigd door de unie te berekenen van de verschillende afhankelijkheden wanneer een pakket meermaals vermeld wordt in het veld. .PP \&\fBdpkg-gencontrol\fR voegt voor het binaire pakket ook een item toe in \fBdebian/files\fR. .SH OPTIES .IX Header "OPTIES" .IP \fB\-v\fR\fIversie\fR 4 .IX Item "-vversie" Stelt het versienummer in van het binaire pakket dat gegenereerd zal worden. .IP \fB\-V\fR\fInaam\fR\fB=\fR\fIwaarde\fR 4 .IX Item "-Vnaam=waarde" Stel een uitvoersubstitutievariabele in. Zie \fBdeb\-substvars\fR\|(5) voor een bespreking van uitvoersubstitutie. .IP \fB\-T\fR\fIsubstvars-bestand\fR 4 .IX Item "-Tsubstvars-bestand" De substitutievariabelen lezen uit het \fIsubstvars-bestand\fR. De standaard is \fBdebian/substvars\fR. Deze optie kan meermaals gebruikt worden om uit verschillende bestanden substitutievariabelen te lezen (sinds dpkg 1.15.6). .IP \fB\-D\fR\fIveld\fR\fB=\fR\fIwaarde\fR 4 .IX Item "-Dveld=waarde" Een uitvoerveld uit het control-bestand overschrijven of toevoegen. .IP \fB\-U\fR\fIveld\fR 4 .IX Item "-Uveld" Een uitvoerveld uit het control-bestand verwijderen. .IP \fB\-c\fR\fIcontrol-bestand\fR 4 .IX Item "-ccontrol-bestand" Geeft aan wat het hoofdcontrolebestand van de broncode is waaruit informatie gehaald moet worden. Standaard is dat \fBdebian/control\fR. .IP \fB\-l\fR\fIchangelog-bestand\fR 4 .IX Item "-lchangelog-bestand" Geeft aan wat het changelog-bestand is waaruit informatie gehaald moet worden. Standaard is dat \fBdebian/changelog\fR. .IP \fB\-f\fR\fIbestand-met-bestandenlijst\fR 4 .IX Item "-fbestand-met-bestandenlijst" De lijst van bestanden die ge\(:upload moeten worden hier lezen of schrijven, eerder dan \fBdebian/files\fR te gebruiken. .IP \fB\-F\fR\fIchangelog-indeling\fR 4 .IX Item "-Fchangelog-indeling" Geeft de indeling van het bestand changelog aan. Zie \fBdpkg\-parsechangelog\fR\|(1) voor informatie over alternatieve indelingen. .IP \fB\-p\fR\fIpakket\fR 4 .IX Item "-ppakket" Informatie genereren over het binaire pakket \fIpakket\fR. Indien het control-bestand van de broncode enkel \('e\('en binair pakket vermeldt, dan kan deze optie weggelaten worden. Anders is ze van essentieel belang om te selecteren over welk binair pakket er informatie gegenereerd moet worden. .IP \fB\-n\fR\fIbestandsnaam\fR 4 .IX Item "-nbestandsnaam" Ervan uitgaan dat de bestandsnaam van het pakket \fIbestandsnaam\fR zal zijn in plaats van de normale bestandsnaam pakket_versie_arch.deb. .IP "\fB\-is\fR, \fB\-ip\fR, \fB\-isp\fR" 4 .IX Item "-is, -ip, -isp" Deze opties worden genegeerd omwille van de compatibiliteit met oudere versies van de bouwscripts van dpkg, maar zijn nu verouderd. Vroeger werden ze gebruikt om \fBdpkg-gencontrol\fR te laten weten dat de velden Section (sectie) en Priority (prioriteit) opgenomen moesten worden in het bestand control. Nu is dit het standaardgedrag. Indien u het oude gedrag wenst, kunt u de optie \fB\-U\fR gebruiken om die velden uit het controlebestand te verwijderen. .IP \fB\-P\fR\fIpakketbouwmap\fR 4 .IX Item "-Ppakketbouwmap" De \fIpakketbouwmap\fR doorzoeken in plaats van \fBdebian/tmp\fR. Deze waarde wordt gebruikt om de standaardwaarde te vinden van de substitutievariabele \fBInstalled-Size\fR en van dat veld in het bestand control en voor de standaardlocatie van het uitvoerbestand. .IP \fB\-O\fR[\fIbestandsnaam\fR] 4 .IX Item "-O[bestandsnaam]" Het bestand control weergeven op de standaarduitvoer (of in \fIbestandsnaam\fR als dit opgegeven werd; sinds dpkg 1.17.2), eerder dan in \fBdebian/tmp/DEBIAN/control\fR (of \fIpakketbouwmap\fR\fB/DEBIAN/control\fR indien \fB\-P\fR gebruikt werd). .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Info tonen over het gebruik en afsluiten. .IP \fB\-\-version\fR 4 .IX Item "--version" De versie tonen en afsluiten. .SH OMGEVING .IX Header "OMGEVING" .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt mogen worden zijn: \fBauto\fR (standaard), \fBalways\fR en \fBnever\fR. .IP \fBDPKG_NLS\fR 4 .IX Item "DPKG_NLS" Indien dit ingesteld is, zal het gebruikt worden om te beslissen over het activeren van moedertaalondersteuning, ook gekend als internationaliseringsondersteuning (of i18n) (sinds dpkg 1.19.0). Geldige waarden zijn: \fB0\fR and \fB1\fR (standaard). .SH BESTANDEN .IX Header "BESTANDEN" .IP \fBdebian/control\fR 4 .IX Item "debian/control" Het belangrijkste controle-informatiebestand van de broncode, waarin versieonafhankelijke informatie over het broncodepakket gegeven wordt en over de binaire pakketten die eruit gebouwd kunnen worden. .IP \fBdebian/files\fR 4 .IX Item "debian/files" De lijst van gegenereerde bestanden die deel uitmaken van de upload die voorbereid wordt. \fBdpkg-gencontrol\fR voegt de vermoedelijke bestandsnamen toe van de binaire pakketten waarvoor het hier de controlebestanden genereert. .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBdeb\-substvars\fR\|(5), \fBdeb\-src\-control\fR\|(5), \fBdeb\-changelog\fR\|(5), \fBdeb\-control\fR\|(5).