deb-origin(5)

NAAM
deb-origin - Bestanden met leveranciersspecifieke informatie

OVERZICHT
/usr/pkg/share/dpkg/dpkg/origins/bestandsnaam

BESCHRIJVING
De bestanden in /usr/pkg/share/dpkg/dpkg/origins kunnen informatie verschaffen over verschillende leveranciers die Debian-pakketten leveren. Deze bestanden worden doorgaans gebruikt om het gedrag van hulpmiddelen en de resulterende inhoud te bepalen tijdens het bouwen van pakketten gericht op een specifieke leverancier, en om de herkomst van pakketten te beschrijven.

In pakketten kan de leverancier ervan expliciet aangeven worden door een veld Origin op te nemen. Anders wordt aangenomen dat de leverancier van een pakket zonder een dergelijk veld de leverancier is waarnaar wordt verwezen door de default symbolische koppeling origin.

Ze bevatten een aantal velden, of commentaar in het geval de regel begint met een ‘#’. Elk veld begint met een markering, zoals Vendor of Parent, gevolgd door een dubbele punt en het tekstgedeelte van het veld. Velden zijn enkel van elkaar gescheiden door de veldmarkeringen. Met andere woorden de tekst van een veld mag meerdere regels lang zijn, maar de gereedschappen zullen de regels samenvoegen bij het verwerken van het tekstgedeelte van het veld.

Het bestand zou een naam moeten krijgen die overeenstemt met de naam van de leverancier. Het is gebruikelijk om het leveranciersbestand de naam van de leverancier te geven in kleine letters, maar een zekere mate van variatie is toegestaan.

Met name worden (sinds dpkg 1.21.10) eerst niet-alfanumerieke tekens (‘[^A-Za-z0-9]’) omgezet naar een liggend streepje (‘-’) en daarna zal achtereenvolgens geprobeerd worden om de resulterende naam om te zetten naar kleine letters, te behouden zoals hij is, om te zetten naar kleine letters en hem daarna een hoofdletter te geven (dat wil zeggen het eerste teken in een hoofdletter te plaatsen), en tenslotte, hem louter naar hoofdletters om te zetten.

VELDEN

Vendor: leveranciersnaam (verplicht)
    De waarde van dit veld bepaalt de naam van de leverancier.

Vendor-URL: leveranciers-URL
    De waarde van dit veld bepaalt de URL van de leverancier.

Bugs: bug-URL
    De waarde van dit veld bepaalt het type en het adres van het bugopvolgingssysteem dat door deze leverancier gebruikt wordt. Het kan gaan om een URL van het type mailto of een URL van het type debbugs (bijv. debbugs://bugs.debian.org/).

Parent: leveranciersnaam
    De waarde van dit veld bepaalt de naam van de leverancier waarvan deze leverancier een derivaat maakt.

VOORBEELD
 Vendor: Debian
 Vendor-URL: https://www.debian.org/
 Bugs: debbugs://bugs.debian.org

ZIE OOK
dpkg-vendor(1).