9.5.6 Автоматизированное создание списка файлов

Всегда есть стремление упростить создание списка файлов - чем меньше строк, тем меньше вероятность ошибки. Опция -f директивы %files позволяет прочитать список из текстового файла. Содержимое этого файла должно выглядеть, как выглядела бы секция %files при прямом указании списка внутри секции, содержащего описание одного файла на строку. Можно использовать различные инструкции, например %attr или %doc. Можно комбинировать обращение к файлу и прямое указание файлов в одной секции:

%files -f xconfig_files.txt

%defattr(-,root,root)

/usr/X11R6/bin/xtoolwait

/usr/X11R6/man/man1/xtoolwait.1

Этот пример читает список из файла и дополнительно включает два отдельных файла.

Файл списка будет работать лучше, если дополнительные записи для файлов не указываются. Процедуры внутри %build могут создавать различные файлы, имена которых базируются на макроопределениях. Кроме того, не всегда очевидны пути к файлам до окончания процедуры сборки.

Далее - Обработка ошибок для неупакованных файлов
Назад - Верификация секции %files
Содержание