$ rpm -bE some.spec &> /dev/null || echo oops $ rpm -bE --define \'foo bar\' some.spec &> /dev/null || echo oops oops $ --- --- Отрабатывает нормально, но возвращает ненулевое rc, что затрудняет использование в скриптах.Проявляется по крайней мере на версиях 4.0.4-alt0.5 - alt0.7; код ошибки разный, какой-то системы уловить не удалось, причем rpm и rpmbuild дают разные rc.
Fixed in 4.0.4-alt15