Я делаю RPM. Этот конкретный RPM имеет требования, которые не могут быть выражены как предварительные требования RPM, позволяет называть их определенной конфигурацией файловой системы / диска. В настоящее время сбой происходит после установки во время выполнения, когда требования не выполняются.
Я могу проверить наличие необходимых предварительных условий в% install, раздел моего сценария. Однако я не могу понять, как завершить установку, если соблюдаются определенные критерии. Можно ли прервать установку rpm во время выполнения с помощью какого-либо триггера в разделе% install (или другом)?
Пример будет выглядеть примерно так в файле .spec:
%install
if [ -f /some/file ]
then
FAIL_RPM_INSTALL ## What is this command?
fi