[OpenBSD]

Construction d'un port OpenBSD

Ainsi, vous venez juste de compiler votre logiciel préféré sur votre machine OpenBSD et vous voulez partager le fruit de cet effort en le transformant en port standard. Que faut t'il faire ?

La chose la plus importante à faire est de communiquer. Demandez aux personnes sur ports@openbsd.org si elles travaillent déjà sur ce port. Parlez en à l'auteur du logiciel, en évoquant aussi les problèmes que vous pourriez rencontrer. Si l'information sur la licence utilisée apparait comme incorrecte, informez le en. Si vous avez du jongler pour faire la construction du port, dites lui ce qu'il pourrait corriger. S'ils développent exclusivement sur Linux et ignorent le reste du monde Unix, essayez de les faire changer de point de vue.

La COMMUNICATION fait la différence entre un port réussi et un port qui sera abandonné progressivement par tout le monde.

Premièrement, regardez les informations de portage sur cette page. Ensuite, consultez les documents référencés, notamment la liste de contrôle de portage OpenBSD.

Testez, et re-testez, et enfin testez encore !

Désormais, OpenBSD supporte complètement les mises à jour. Ceci signifie qu'un certain nombre de problèmes doivent être pris en compte.

Soumettez le port. Créez un tarball gzippé du répertoire du port. Vous pouvez soit le déposer sur un serveur FTP ou HTTP publique, soit l'envoyer à ports@openbsd.org, soit envoyer le port avec un encodage mime à la même adresse. Choisissez la méthode qui vous convient le plus.

Porter un nouveau programme prend du temps. Le maintenir sur le long terme est encore plus dur. Cela ne pose pas de problème de porter un logiciel et laisser d'autres personnes le maintenir par la suite. Il n'y a aucun problème non plus à aider à maintenir d'autres ports tant que vous communiquez afin d'éviter de dupliquer les efforts.

Dans la culture OpenBSD, le MAINTAINERship (i.e. la maintenance) n'est pas un statut mais une responsabilité. Nous avons CVS et les commentaires pour créditer qui de droit. Un mainteneur est autre chose : une personne qui assume la responsabilité de la bonne marche du port et qui peut se permettre de passer du temps afin de s'assurer qu'il fonctionne aussi bien que possible.

Index de la Documentation de Portage

Informations de portage disponibles

Politique de Portage OpenBSD

Recommandations de Sécurité

Il y a beaucoup de problèmes de sécurité dont il faut se soucier. Si vous n'êtes pas complètement convaincus par ce que vous faites, nous vous prions de demander de l'aide sur la liste de diffusion ports.

Conseils de Portage Génériques

D'autres Conseils Utiles


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