[d-kernel] Сборка модуля drbd
Eugene Prokopiev
=?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Вс Сен 7 18:42:48 MSD 2008
Скажите, планирует ли кто-нибудь собрать drbd8 для branch/4.0 или мне
можно начинать заниматься этим самостоятельно?
Уже, собственно, начал и для начала прочел только что опубликованную
инструкцию по сборке модулей ядра. Из рассылки также понял, что
кошерно использовать пакет kernel-build-tools вместо репозитария
kernel-build-scripts, однако описания нет, в пакете есть проблемы, а
главное:
$ rpm -ql kernel-build-tools
/usr/bin/upgrade_module_specs
/usr/share/doc/kernel-build-tools-0.11
/usr/share/doc/kernel-build-tools-0.11/kernel-policy.txt
/usr/share/doc/kernel-build-tools-0.11/kernel-spec-example.txt
Т.е. описанного скрипта buildmodules не наблюдается :( Поэтому делаем:
$ git clone git://git.altlinux.org/people/silicium/packages/kernel-build-scripts.git
$ cd kernel-build-scripts/
$ git clone git://git.altlinux.org/people/silicium/packages/kernel-modules.git
modules
$ cd modules/
$ git-branch -a | grep drbd
origin/template/drbd/alt-linux-4.0
origin/template/drbd/sisyphus
origin/template/drbd8/sisyphus
Ага, похожие шаблоны имеются. Попробуем для начала собрать модуль со
старым шаблоном из старого kernel-source-drbd:
$ cd ..
$ ./buildmodules --hasher --hsh-workdir=/home/enp/hasher -k std-smp drbd
* Kernel: 2.6.18-std-smp-alt12.M40.3
* Package 1 of 1: kernel-modules-drbd-std-smp: FAILED
Finished: 0 ok, 1 failed, 0 skipped
Я что-то сделал неправильно? Можно получить более внятную диагностику?
--
С уважением,
Прокопьев Евгений
Подробная информация о списке рассылки devel-kernel