Packages retiré de pkgsrc

Depuis un moment, pkg_chk me remontait un warning sur des packages installés mais n'existant plus dans l'arbre de pkgsrc. J'ai donc examiné le cas des packages *-dirs pour voir que plusieurs autres packages en avait besoin.

Les packages *-dirs ont été retirés de pkgsrc. Ils servaient à créer des répertoires potentiellement nécessaires à d'autres packages, et on été remplacés par une gestion des répertoires au niveau du package.

Bref, ça me laissait avec un peu de nettoyage à faire : retirer xdg-dirs sans tout péter ma base de packages. La solution a donc consisté à:

  • Supprimer le package avec pkg_delete -f
  • Editer les fichiers +CONTENTS des autres packages l'ayant comme dépendances dans /var/db/pkg, pour y supprimer toutes les lignes référençant xdg-dirs
  • Utiliser un peu pkg_admin rebuild-tree pour s'assurer de la cohérence de la DB de pkgsrc

Merci beaucoup au chan IRC #netbsdfr, Guigui2 m'a pointé sur les mailing-lists, qui ne sont pas ressorties dans mes recherches.

Discussion

Entrer votre commentaire