Supprimer mon paquet a la suppression d'un autre

Bonjour à tous et bonne année 2012 !!!

Premièrement, je ne suis pas sûr d’être dans la bonne section donc si c’est la cas désolé au modérateur.

J’ai débuté dans la conception de paquets sous debian hier et tous va très bien mes paquets s’installent et tout fonctionne, mais aujourd’hui je veux aller plus loin.

Bref, mes paquets sont des ajouts à des paquets existants (de simple traduction dans la langue française)

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.

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é ?

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.

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 ??

J’espère avoir été assez clair si ce n’est pas le cas dites moi ce qu’il ne l’est pas et j’essayerai de mieux expliquer.

PS. Je ne travaille pas sous un pc mais une architecture arm (mobile) mais je ne crois pas que cela change quoi que ce soit.

Merci à tous de m’avoir lu !

Je n’ai pas bien lu mais regarde si “rsync” ne convient pas pour ça.

Bon rsync n’est pas vraiment une option et je vais en même temps répondre

Pour ma deuxième et troisième questions comme j’ai indiquer une dépendance dans le fichier control mon paquet sera supprimer avant le paquet maître donc plus de souci de ce coté !

Et pour la première et bien après avoir fait plus de recherche il semble bien que cela va fonctionner.

Merci a tous faut dire qu’avant hier seulement mon serveur était sous debian et me voilà avec ubuntu et debian + win 7 sous mon pc !!

[quote=“keny10”]
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.
[/quote]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.)[quote]
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é ?
[/quote]Avec divert, c’est fait automatiquement, sinon met ces paquets comme dépendances. La suppression d’un des paquets virera le tien.[quote]
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.
[/quote]si[quote]
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 ??
[/quote]divert règle le problème.