сборка ядра-отладки rpm из источника ядра Linux не удается найти, не может найти файл debugfiles.list, такого файла или каталога нет - PullRequest
0 голосов
/ 21 мая 2018

Я хочу собрать kernel-debuginfo* rpm из исходного кода ядра Linux.

Поэтому я изменил scripts/package/mkspec, чтобы удалить строку 'echo "%define debug_package %{nil}"'.

Но после компиляции с make rpm, я получил бы сообщение об ошибке:

Не удалось открыть файл% файлов ...... debugsources.list: Нет такого файла или каталога

PS: Исходный код версии ядра Linux - 3.10, а версия моего хоста - centos7。

Как я могу решить проблему how Или как я могу построить kernel-debuginfo*.rpm другим способом?

1 Ответ

0 голосов
/ 21 мая 2018

Это потому, что

echo "% define __spec_install_post / usr / lib / rpm / brp-compress ||:" echo "% define debug_package% {nil}"

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

echo "%define __spec_install_post /usr/lib/rpm/brp-compress "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...