Файл спецификации RPM% pre, который переустанавливает зависимый пакет? - PullRequest
0 голосов
/ 16 февраля 2012

Я пересматриваю один из наших собственных RPM-пакетов, который добавляет к пакету nagios.

Изначально наш пакет изменил некоторые файлы, которые были установлены nagios.

Мой новый пакет отменяет этометодологии и использует аддитивный подход.

Возможно ли сделать что-то подобное в разделе% pre?

%pre
rpm --erase nagios
rpm --install nagios

Когда я запускаю это, оно зависает здесь:

warning: waiting for transaction lock on /var/lib/rpm/__db.000
  • Джон

1 Ответ

0 голосов
/ 11 апреля 2012

Я не знаю об этом.Если вам нужно сделать что-то особенное при изменении nagios, вы можете использовать %triggerin и %triggerout.Я полагаю, что %triggerin будет выполняться при установке RPM, если nagios уже установлен, но я не помню, где в последовательности это произойдет.

...