rpmbuild пропустить "проверка наличия неупакованных файлов / usr / lib / rpm / check-files" - PullRequest
0 голосов
/ 17 мая 2018

При сборке rpm-пакета ядра rpmbuild работает медленно «Проверка наличия неупакованных файлов»:

$ make -j$(nproc) binrpm-pkg
...
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/user/rpmbuild/BUI
LDROOT/kernel-4.17.0_rc5_next_20180517_3.gd86d9e8_default+-98.x86_64

Для ядра даже на мощной машине это занимает 30 минут. Как этого избежать? Я пытался избежать этого с помощью _unpackaged_files_terminate_build, но это не помогло:

echo "%_unpackaged_files_terminate_build    0" >> ~/.rpmmacros

Также добавление --nocheck к rpmbuild вызову binrpm-pkg target в scripts/package/Makefile не помогло.

Но, может быть, это что-то еще не так. При сборке с конфигурацией make allyesconfig rpm файл имеет 168 МБ. Файл RPM, созданный с помощью конфигурации openSUSE Tumbleweed, имеет 647 МБ.

1 Ответ

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

К сожалению, я почти уверен, что вы не можете это остановить. Это на медленной машине? Вы находитесь в корпоративной среде, где /home/user подключен к сети?

То, что вы пытались изменить, просто говорит: «если вы найдете файлы, которые я не учел, сделайте предупреждение , а не ошибку ».

...