Приветствую. Мне кажется, было бы не плохо иметь возможность использовать произвольные переменные из spec. В идеале - любую, которая определена через %define, если есть сложность, можно просто сделать несколько предопределённых, например, uservar1, uservar2 и т.д. Смысл - упростить сборку снапшота, когда мало @name@ и @version@ и есть необходимость использовать дату в имени архива. Тут нужна только одна переменная, но, возможно, кто-то ещё что-нибудь захочет...
gear никогда не делает rpm -bE на spec из соображений безопасности. Более того, это сделает его зависимым от rpm spec, а этого хотелось бы избежать.
> gear никогда не делает rpm -bE на spec из соображений безопасности. Это касается варианта с %define ? А второй вариант если ? С предопределёнными именами переменных и получать их тем же способом, как name, version и release ?
(В ответ на комментарий №2) > Это касается варианта с %define ? А второй вариант если ? С предопределёнными > именами переменных и получать их тем же способом, как name, version и release ? Второй вариант возможен... особенно если имена переменных можно будет задать через директиву spec в rules. Это также снимет заточку на name, version, release в спеке.
О том, что в .gear/rules хочется более гибкой параметризации, уже сообщали. *** This bug has been marked as a duplicate of bug 12387 ***