Нет необходимости выполнять эти проверки во время установки, значения - особенно из конфигурации сборки rpm - вполне предсказуемы (IMHO, YMMV).
Вместо этого добавьте логику для проверки значений во время сборки, если вынужна проверка работоспособности конфигурации сборки.Во многих случаях вы также должны иметь возможность переопределить требуемую конфигурацию сборки.
Например, RPM_INSTALL_PREFIX устанавливается из (на самом деле множественного, это массив, а не скаляр) префикса: директива (ы), если не переопределена с помощью --перемещать при установке (что практически не бывает на практике).Добавьте директиву Prefix: для переопределения или проверьте значение префикса% во время сборки.