RPM автоматически выполняет проверку пакета в режиме верификации, сравнивая для установленных файлов их размер и другие атрибуты с эталоном. Может возникнуть необходимость делать больше. Среди возможностей RPM разработчику доступны:
- контроль над проведением тестов, как уже обсуждалось ранее по тексту;
- написание собственных проверочных скриптов, выполняющих другие тесты, помимо встроенных.
Если необходимо выполнять какие-либо проверки в отношении собранного пакета, например, проверку, имеют ли некоторые переменные в конфигурационном файле определенные значения, следует определить директиву %verifyscript в spec-файле. Такие скрипты во всем подобны %pre или %post скриптам, за исключением того, что они выполняются в режиме верификации rpm:
%verifyscript |
Характерные команды для таких скриптов - проверка записей в файлах конфигурации или в инит-скриптах.
Далее - Создание субпакетов
Назад - Установка триггеров
Содержание