[OpenBSD]

Das Erzeugen eines OpenBSD-Ports

Du hast also gerade dein Lieblingssoftwarepaket auf deiner OpenBSD-Maschine kompiliert und möchtest deinen Erfolg mit anderen teilen, indem du davon einen Standard-Port machst? Was also ist jetzt zu tun?

Die wichtigste Sache, die du machen solltest, ist mit anderen zu kommunizieren. Frage die anderen Leute auf ports@openbsd.org, ob sie am selben Port arbeiten. Teile es dem ursprünglichen Programmierer mit, inklusive der Probleme, wenn du welche findest. Wenn die Lizenzbedingungen nicht korrekt sind, sag es ihm. Wenn du große Schwierigkeiten hattest, den Port zum Laufen zu kriegen, teile ihm mit, was verbessert werden könnte. Wenn sie nur auf Linux entwickeln und den Rest der Unix-Welt ignorieren, versuche, ihre Sichtweise etwas zu erweitern.

KOMMUNIKATION macht den Unterschied zwischen einem erfolgreichen Port und einem Port, der langsam von allen alleine gelassen und nicht mehr benutzt wird, aus.

Sieh dir zuerst die Portierungsinformationen auf dieser Seite an. Dann überprüfe all die gelinkten Dokumente, insbesondere die OpenBSD-Porting-Checkliste.

Teste, teste nochmal und schlussendlich teste nochmals!

OpenBSD unterstützt Updates nun vollständig. Dies bedeutet, dass ein paar Sonderfälle berücksichtigt werden müssen.

Liefere den Port aus (submit). Erzeuge einen ,gzipped tarball' des Port-Verzeichnisses. Du kannst diesen entweder auf einen öffentlichen FTP- oder HTTP-Server legen und die Adresse an ports@openbsd.org mailen, oder den Port ,mime encoded' an die selbe Adresse schicken. Wähle einfach eine Methode aus.

Neue Software zu portieren nimmt Zeit in Anspruch. Schwerer ist es allerdings, diese danach weiterhin zu verwalten. Es ist schon in Ordnung, wenn du Software portierst und die Verwaltung Anderen überlässt. Es ist ebenfalls in Ordnung, wenn du Anderen bei der Aktualisierung und Verwaltung anderer Ports hilfst, so lange du mit ihnen in Verbindung bleibst, damit nicht die gleiche Arbeit mehrmals gemacht wird.

In der OpenBSD-Kultur zählt »MAINTAINERship« (auf Deutsch Betreuung) nicht als Statussymbol sondern als Verantwortung. Wir verwenden CVS und die Kommentare werden verwendet, um die Person zu vermerken, die die Arbeit gemacht hat. Ein Port-MAINTAINER ist jemand anderes: eine Person, die sich der Funktionalität des Ports verpflichtet fühlt und bereit ist, Zeit zu investieren, um diese so gut es geht bereitzustellen.

Index der Portierungsdokumentation

Verfügbare Portierungsinformation

OpenBSD-Portierungsrichtlinie

Sicherheitsempfehlungen

Es gibt viele Sicherheitsprobleme, über die man sich Gedanken machen muss. Wenn du nicht absolut sicher bist, was du tust, frage bitte auf der Ports-Mailingliste um Hilfe.

Allgemeine Portierungshinweise

Andere hilfreiche Hinweise


OpenBSD www@openbsd.org
$OpenBSD: porting.html,v 1.50 2009/02/22 20:35:20 tobias Exp $