Maniatux's Blog

Welcome to the internet

Prosody 0.8.2 sur OpenBSD

Rédigé par Xavier - -

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