Укажите в спецификации rpm, чтобы не удалять неизмененные файлы и каталоги во время удаления.

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

Вопрос

Я хотел бы знать, как указать в спецификации rpm, что некоторые файлы и каталоги не должны удаляться во время удаления, даже если они не были изменены?

У меня есть несколько каталогов, содержащих файлы конфигурации.Эти файлы устанавливаются с помощью команды rpm -ivh.Некоторые из установленных файлов не всегда изменяются и их не следует удалять при удалении.

Заранее спасибо за вашу помощь.

Это было полезно?

Решение

Я не думаю, что есть собственный способ сделать это.Я не понимаю, зачем вам это делать, если бы они не были изменены;конечный пользователь всегда может rpm2cpio или переустановить, если им нужны оригиналы.

Однако для этого вы можете сделать что-то вроде упаковки всех файлов в /etc/yourapp/orig/ а потом в твоем %post сделать что-то вроде cp /etc/yourapp/orig/*.conf /etc/yourapp.Вам придется сделать более сложные вещи, чтобы он не нарушал ранее установленные и измененные файлы конфигурации, но это хакерская идея.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top