Perso - Portchangelog

Portchangelog est un script python conçu spécifiquement pour FreeBSD. Il permet de d'obtenir en ligne de commande les messages d'historique d'un paquet publiés sur freshports.org

Avant de procéder à la mise à jour de paquets, il est souvent essentiel de connaître les raisons pour lesquelles un paquet à été mis à jour. Le paquet nécessitera peut-être une attention particulière ...

Portchangelog permet de consulter rapidement les modifications apportées. Il ne remplace pas la lecture impérative du fichier /usr/ports/UPDATING mais il est un excellent complément.

Portchangelog est disponible sur Bitbucket à l'adresse https://bitbucket.org/marcpearson/portchangelog

Voici la procédure pour installer portchangelog sur un serveur ou poste de travail FreeBSD.

1. Vous devez avoir l'arbre des ports dans /usr/ports

2. Installez les dépendances (avec pkg ou les ports)

   python 2.7
   beautifulsoup 4.4.y

3. Téléchargez portchangelog à partir de bitbucket

4. Copiez le script portchangelog dans /usr/local/bin

5. Modifiez les permissions pour que le script soit exécutable

6. Pour consulter les informations d'un paquet, il suffit de faire la commande:

   portchangelog nom_du_port


Vous avez des idées d'améliorations, vous rencontrez un bogue ... communiquez avec moi !