Spécifiez dans la spécification RPM pour ne pas supprimer les fichiers et répertoires non modifiés lors de la désinstallation

StackOverflow https://stackoverflow.com//questions/22011283

Question

J'aimerais savoir comment spécifier dans la spécification RPM que certains fichiers et répertoires ne doivent pas être supprimés lors de la désinstallation même s'ils n'ont pas été modifiés ?

J'ai des répertoires qui contiennent des fichiers de configuration.Ces fichiers sont installés avec rpm -ivh.Certains fichiers installés ne sont pas toujours modifiés et ne doivent pas être supprimés lors de la désinstallation.

Merci d'avance pour votre aide.

Était-ce utile?

La solution

Je ne pense pas qu'il existe une manière native de le faire.Je ne vois pas pourquoi vous le feriez s'ils n'étaient pas modifiés ;l'utilisateur final peut toujours rpm2cpio ou réinstaller s'ils voulaient les originaux.

Cependant, pour ce faire, vous pouvez faire quelque chose comme regrouper tous les fichiers dans /etc/yourapp/orig/ et puis dans ton %post faire quelque chose comme cp /etc/yourapp/orig/*.conf /etc/yourapp.Vous devrez faire des choses plus avancées pour l'empêcher de piétiner les fichiers de configuration précédemment installés et modifiés, mais c'est une idée hackish à utiliser.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top