Как удалить дополнительную папку, используя rpm - PullRequest
2 голосов
/ 13 ноября 2009

Я использую Fedora 10, я создал файл rpm для своего программного обеспечения. Удаляет все файлы из установленного каталога. Если я использую команду yum remove или команду rpm -e. но после установки мое приложение автоматически создает дополнительные папки в домашнем каталоге. Если я удаляю свое приложение, то файлы из домашних каталогов не удаляются. Так что я должен сделать. Есть ли что-нибудь, что я должен написать в моем файле спецификации?

1 Ответ

4 голосов
/ 13 ноября 2009

Вам нужно создать скрипт постинсталляции внутри вашей rpm.

The % postun Script

Сценарий % postun выполняется после удаления пакета. Это последний шанс для пакета убирать за собой. Довольно часто сценарии% postun используются для запуска ldconfig для удаления недавно удаленных общих библиотек из ld.so.cache.

См .: Максимальные обороты в минуту: доведение менеджера пакетов Red Hat до предела

...