keny10 a écrit:
Donc comme je remplace des fichiers qui sont déjà installés j'ai penser utiliser preinst pour créer un petit script qui sauvegardera les fichiers remplacer et les déplacera dans un dossier 'backup' et a la suppression de mon paquet je pense utiliser postrm pour remettre les fichiers qui sont dans le répertoire backup a leur place initiale.
Regarde divert, c'est fait pour ça (ton paquet doit utiliser divert et non remplacer les fichiers, sinon la reconstruction de l'autre paquet ne fonctionnera et les controles md5sum feront de faux positifs.)
Citation:
Première question : Pour l'instant est-ce logique et cela fonctionnera-t-il ?
Par la suite je me suis dit si jamais un utilisateur supprime le paquet que je modifie, mon paquet et les fichiers de traduction seront toujours là et inutile donc pas très pratique
Donc deuxième question : existe-t-il une façon pour supprimer mon paquet lorsque l'autre paquet est supprimé ?
Avec divert, c'est fait automatiquement, sinon met ces paquets comme dépendances. La suppression d'un des paquets virera le tien.
Citation:
Dans le fichier control j'ai bien dit que mon paquet dépendait de celui que je modifiais, mais je ne sais pas s’il supprimera mon paquet du même coup.
si
Citation:
Et ma troisième question : si mon paquet se fait supprimer par le paquet que je traduit, postrm va être de nouveau appelé et du coup des fichiers inutile resteront présent non ? sauf si mon paquet serrait supprimer avant ??
divert règle le problème.