RPM переименовать (устарел) при обновлении удаляет необходимые папки
В настоящее время я установил версию rpm (x.rpm), которую необходимо переименовать в следующей версии (y.rpm). Для этого я решил устареть старые (x.rpm) обороты. Когда я запускаю rpm -Uvh y.rpm на новом rpm, вот шаги, которые имеют место:
-Pre-транзакции
-Перед установки
-Пост установить
-Перед удалением
-Пост удалить
Тем не менее, мой сценарий после удаления имеет некоторые шаги очистки и выполняет команду rm –rf для некоторых папок. Постинсталляция для обеих версий rpm абсолютно одинакова, поэтому теперь, когда я установил новый rpm (y.rpm), некоторые папки, которые требовались для новой версии, удаляются из-за скрипта после деинсталляции.
Как мне обойти эту проблему?
Любая помощь с благодарностью. Спасибо.
1 ответ
Вот что я бы сделал:
- создать более новую версию x.rpm с измененным сценарием после удаления, который не удаляет папки
- обновить x.rpm на всех машинах
- подождите некоторое время (в зависимости от того, является ли это собственным проектом или открытым проектом в Интернете)
- начать развертывание