[devel] как собрать пакет , требующий исходники ядра
Vitaly Lipatov
=?iso-8859-1?q?LAV_=CE=C1_VL3143=2Espb=2Eedu?=
Сб Ноя 9 20:55:14 MSK 2002
On 3 Ноябрь 2002 01:56, Dmitry V. Levin wrote:
> On Sun, Nov 03, 2002 at 01:45:31AM +0300, Vitaly Lipatov wrote:
> > Я пытаюсь собрать пакет с comedi (The Linux Control and
> > Measurement Device Interface), но он требует исходников
> > ядра для сборки. Я подозреваю что он их требует не зря,
>
> Я полагаю, что зря.
> Мне доводилось видеть много разных kernel-dependent программ,
> и никто из них по-настоящему не использовал _исходники_ ядра -
> только заголовочные файлы и Makefile.
>
> > и без них не соберётся. Так вот как обеспечить процесс
> > автоматической сборки, не устанавливая исходники в
> > /usr/src (кстати, куда устанавливается пакет kernel-source?
> > ). Какой вообще подход к этому в нашем дистрибутиве?
>
> Пока у нас нет ничего типа glibc-kernheaders, делается это
> путём -I/usr/lib/kernel/`rpm -q --qf '%{VERSION}-%{RELEASE}'
> kernel24-headers`/include
Я использовать конструкцию в спеке для получения версии ядра
rpm -q --qf '%{VERSION}-%{RELEASE}' kernel24-headers
но она выдаёт мне 2.4.19-alt0.8,
а мне нужно 2.4.19-alt0.8-up
Как быть с -up? Самому приписывать?
И главный вопрос - чтобы установить модули ядра,
мне надо в секции %files написать /lib/modules/версия_ядра.
Возможно ли это? Какую конструкцию использовать?
P.S.
Ваша уверенность в том, что это возможно,
помогла мне собрать этот пакет с использованием только
заголовочных файлов.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
Подробная информация о списке рассылки Devel