Prosody 0.8.2 sur OpenBSD

Dans la version stable des ports, Prosody n'est qu'en version 0.7.0. Après un petit message sur la mailinglist des ports j'ai découvert ça. Un dépôt git "openbsd-wip ports" (work in progress). Autrement dit, des versions "testing" de quelques ports, et notamment Prosody.

Donc pour récupérer Prosody 0.8.2, voici ce que j'ai fait (il y a peut-être d'autres solution) :

  • Avoir un arbre des ports stable à jour, la procédure est ici.
  • Installer devel/git (depuis les ports ou les packages)
  • Récupérer les openbsd-wip ports avec la commande :
# git clone git://github.com/jasperla/openbsd-wip.git /usr/wip-ports
  • Transférer le Prosody qui nous intéresse dans l'arbre des ports :
# rm -rf /usr/ports/net/prosody
# cp -R /usr/wip-ports/net/prosody /usr/ports/net/
  • Lancer la compilation :
# cd /usr/ports/net/prosody && make install
  • Profit.

Éventuellement, vous pouvez faire tout cela depuis une buildbox (machine de compilation/déploiement) et utiliser le commande make package pour créer des paquets. Ils seront situés dans /usr/ports/packages. Déployez-les sur le serveur en FTP, ou en les copiant à la main.

Notes

Quelques informations utiles :

  • La configuration se fait dans /etc/prosody
  • Les logs sont dans /var/prosody/
  • Le data est aussi dans /var/prosody
  • Les mots de passe sont stockés en clair par défaut
Vus : 478
Publié par Maniatux : 95