ebuild pour tinyproxy 1.7.0

J’ai voulu testé tinyproxy 1.7.0 qui intègre la fonction de reverse proxy. Cette version n’est pas dans portage donc j’ai mis à jour l’ebuild de la version 1.6 pour installer proprement cette version de dev.. Cet ebuild est à placer dans un overlay. La création d’un overlay est expliquée dans un précédent billet.

Packaging Gentoo

Packaging Gentoo Portage et le système d’ebuild de Gentoo sont des outils très puissants et flexibles, mais un peu obscur à utiliser au départ pour qui veut faire son package. Voyons comment s’y prendre. Première étape, il faut définir un overlay si ce n’est déjà fait. Pour rappel, l’overlay consiste en un dossier parallèle au dossier /usr/portage qui constitue en fait une extension de la base de données des paquets. Il est alors possible de rajouter ses propres paquets dans cet overlay, pour notamment y mettre des ebuilds de version de test ou tout simplement de logiciel non encore présent dans Portage.

mod_security-2.5.6 sur gentoo

mod_security est un firewall applicatif sous forme de module pour apache. Sous gentoo, portage n’intègre pas encore la version de maintenace 2.5.6 du module mais comme les ebuilds mod_security sont bien faits, on ne va pas se casser la tête pour la mise a jour. Il faut faire un overlay si ce n’est pas déjà fait: mkdir -p /usr/local/portage/www-apache/mod_security/files/2.1.2 echo 'PORTDIR_OVERLAY="/usr/local/portage"' >> /etc/make.conf Après on fait l’ebuild pour la version 2.