Есть ли какой-нибудь синтаксис или трюк для создания макроса многострочного файла спецификации оборотов в минуту

Предпосылки.

$ rpmbuild --version
RPM version 4.3.3

Я работаю над файлом спецификации, который должен обрабатывать список файлов в нескольких скриптлетах. DRY (не повторяйтесь) заставляет меня однажды определить список как макрос, который расширяется в различные вспомогательные сценарии. Ведение списка - это проблема, так как я не видел способа избежать размещения всех файлов в одной строке.

%define LIST \
a \
b 

дает ошибку

%define LIST a\
b\

также дает ошибку

%define LIST a
%define LIST %LIST b

Сбой из-за ошибки рекурсии

8
задан Chaim Geretz 6 December 2010 в 15:31
поделиться