Ответ 1
Используйте макрос макросов rpm для отключения создания отладочного пакета (поместите его где-нибудь в файл спецификации):
%define debug_package %{nil}
Я не знаю, почему один из ваших ящиков строит его, а другой - нет.
У меня есть две коробки, которые я использую для создания исходного rpm. Один из них запускается:
/usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/name-of-package
который добавляет три файла name.debug
в RPM_BUID_ROOT.
другая сборка не запускает find-debuginfo.sh и не генерирует эти файлы.
find-debuginfo.sh
?Используйте макрос макросов rpm для отключения создания отладочного пакета (поместите его где-нибудь в файл спецификации):
%define debug_package %{nil}
Я не знаю, почему один из ваших ящиков строит его, а другой - нет.
find-debuginfo.sh отделяет dwarf debuginfo от основных двоичных файлов/библиотек на отдельные файлы, которые могут быть упакованы в отдельные подпрограммы FOO-debuginfo. Таким образом, пользователю, не заинтересованному в отладке, не нужно устанавливать -debuginfo и, следовательно, экономить дисковое пространство.