Начиная с RPM 4.1, rpmbuild выходит из процедуры сборки пакета, если все файлы каталога $RPM_BUILD_ROOT не найдены в секции %files или в файле, заданном опцией -f. Это явление официально известно под именем "фашистская политика сборки". Такое поведение, однако, можно отключить.
В одном из настроечных файлов (глобальном или пользователя), .rpmmacros, следует найти макроопределение
%_unpackaged_files_terminate_build и посмотреть его значение. Если установлено в 1, установить в 0:
%define _unpackaged_files_terminate_build 0 |
Также можно отключить проверку наличия всей документации. Для этого надо найти макроопределение %define _missing_doc_files_terminate_build и установить его в 0:
%define _missing_doc_files_terminate_build 0 |
Тем не менее, жесткая политика сборки поможет отловить действительные ошибки.
Далее - Добавление записей в журнал изменений
Назад - Автоматизированное создание списка файлов
Содержание