Предпосылки.
$ rpmbuild --version RPM version 4.3.3
Я работаю над файлом спецификации, который должен обрабатывать список файлов в нескольких скриптлетах. DRY (не повторяйтесь) заставляет меня однажды определить список как макрос, который расширяется в различные вспомогательные сценарии. Ведение списка - это проблема, так как я не видел способа избежать размещения всех файлов в одной строке.
%define LIST \ a \ b
дает ошибку
%define LIST a\ b\
также дает ошибку
%define LIST a %define LIST %LIST b
Сбой из-за ошибки рекурсии