При сборке 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 МБ.