J'ai commencé à utiliser reprepro pour un référentiel privé et j'ai défini une distribution avec la configuration de mise à jour relative. Ensuite, j'ai exécuté reprepro update repo
et tout a fonctionné la première fois, tous les packages ont été téléchargés et ajoutés à db.
Maintenant, j'ai essayé de supprimer manuellement un package, puis j'ai exécuté reprepro update repo
sans succès. Ensuite, j'ai essayé reprepro --noskipold update repo
mais le paquet supprimé n'est pas venu. De plus, j'ai remarqué que l'opération était très rapide et qu'elle n'a probablement pas vérifié même les autres packages car je parle d'un miroir de repo complet (30k + pkgs).
Quelqu'un pourrait-il m'aider?
J'ai résolu par moi-même, c'était un problème causé par FilterList: deinstall ignore.list
directive dont le but était d'ignorer certains packages listés. Ensuite, j'ai découvert que j'avais besoin du paramètre deinstall
uniquement dans la liste elle-même alors que j'avais besoin du paramètre install
dans FilterList:
.
La solution était donc FilterList: install ignore.list
.