Especifique en la especificación de rpm para no eliminar archivos y directorios no modificados durante la desinstalación.

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

Pregunta

Me gustaría saber cómo especificar en las especificaciones de rpm que algunos archivos y directorios no deben eliminarse durante la desinstalación, incluso si no se han modificado.

Tengo algunos directorios que contienen archivos de configuración.Estos archivos se instalan con rpm -ivh.Algunos de los archivos instalados no siempre se modifican y no deben eliminarse durante la desinstalación.

Gracias de antemano por tu ayuda.

¿Fue útil?

Solución

No creo que exista una forma nativa de hacerlo.No veo por qué lo harías si no estuvieran modificados;el usuario final siempre puede rpm2cpio o reinstalarlos si querían los originales.

Sin embargo, para hacerlo, podrías hacer algo como empaquetar todos los archivos en /etc/yourapp/orig/ y luego en tu %post hacer algo como cp /etc/yourapp/orig/*.conf /etc/yourapp.Tendrías que hacer cosas más avanzadas para evitar que pisotee los archivos de configuración previamente instalados y modificados, pero es una idea hack para ejecutar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top