9.5.7 Обработка ошибок для неупакованных файлов

Начиная с 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

Тем не менее, жесткая политика сборки поможет отловить действительные ошибки.

Далее - Добавление записей в журнал изменений
Назад - Автоматизированное создание списка файлов
Содержание