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