Specificare nelle specifiche RPM per non rimuovere file e directory non modificati durante la disinstallazione

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

Domanda

Vorrei sapere come specificare nelle specifiche RPM che alcuni file e directory non devono essere rimossi durante la disinstallazione anche se non sono stati modificati?

Ho alcune directory che contengono file di configurazione.Questi file vengono installati con rpm -ivh.Alcuni file installati non vengono sempre modificati e non devono essere rimossi durante la disinstallazione.

Grazie in anticipo per il vostro aiuto.

È stato utile?

Soluzione

Non penso che ci sia un modo nativo per farlo.Non vedo perché lo faresti se non fossero modificati;l'utente finale può sempre rpm2cpio o reinstallare se volevano gli originali.

Tuttavia, per farlo, potresti fare qualcosa come comprimere tutti i file in /etc/yourapp/orig/ e poi nel tuo %post fai qualcosa del genere cp /etc/yourapp/orig/*.conf /etc/yourapp.Dovresti fare cose più avanzate per evitare che calpesti i file di configurazione precedentemente installati e modificati, ma è un'idea da hacker con cui eseguire.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top