dpkg-divert est la solution !!
Vous avez par exemple modifié un script pour le paquet trucmuche, mais à chaque upgrade, ce script est remplacé par sa nouvelle version :(
Créez une diversion !
$ dpkg-divert --local --add --divert pouet.script.new pouet.script
Avec cette ligne de commande (attention, ma mémoire étant assez mauvaise, il se peut que la ligne de commande soit pas tout à fait exacte ), lorsqu'un paquet quelconque tentera de mettre à jour pouet.script, l'ancien fichier sera conservé et le nouveau sera nommé pouet.script.new
Fantastique non ?!
Attention toutefois, dpkg-divert a parfois un peu de mal avec les fichiers de configuration.
# Re: Vous en avez marre de voir vos fichiers maison remplacés lors de apt-get upgrade ?
Posté par free2.org . Évalué à 2.
Cela peut aussi etre utile pour conserver les droits d'accès à certains fichiers:
je déplace le fichier original dans un dossier spécial que je crée. Les droits d'accès à ce dossier spécial seront bien-sûr inchangés lors d'une upgrade, et je crée un lien symbolique à l'endroit où se trouvait le fichier original.
# Contribuez !
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Ne serait-il pas mieux de faire profiter les autres de vos modifications ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.