Rpm de mise à niveau de la manipulation des fichiers de configuration

Je suis en train de jouer autour avec le rpm -commande de mise à niveau et remarqué rpm a différentes façons de gérer les fichiers de configuration modifiés de sorte qu'il n'a pas perdu lors de la mise à niveau. Ce que je comprends, si un fichier de configuration a été modifié et le paquet est mis à jour avec rpm-U, rpm va renommer les propriétés d'origine du fichier comme {fichier}.rpmsave et installer le nouveau fichier de configuration d'origine avec le nom de fichier {fichier}.

Cependant, lorsque je tente de l'exécuter rpm-U avec le package que j'ai créé, ce que je voit, c'est le fichier de configuration d'origine est supprimé et le nouveau fichier de configuration obtient renommé {fichier}.rpmsave. Est-ce le comportement voulu? Dans mon script d'installation j'ai aussi modifier du texte dans le fichier de configuration avec "sed". Cela pourrait-il avoir interféré avec la façon dont rpm poignées fichier de configuration lors d'une mise à niveau?

  • Qu'avez-vous fait pour la commande sed? Modifier la rpmnew fichier?
InformationsquelleAutor user459811 | 2013-01-24