Компиляция только нужного драйвера

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
VladVons
рядовой
Сообщения: 14
Зарегистрирован: 2010-04-04 23:05:33

Компиляция только нужного драйвера

Непрочитанное сообщение VladVons » 2010-04-04 23:58:55

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

Детали: FreeBSD 8.0 и плата видеозахвата Kodicom 8800
Кому интересно, патчил /sys/dev/bktr с небольшим бубном из http://www.casselton.net/~tinguely/kodicom70.patch

Пишу в /etc/make.conf
MODULES_OVERRIDE=bktr

Далее стандартный набор команд сборки ядра

Код: Выделить всё

cd /usr/src/sys/i386/conf
cp GENERIC MyKernel
/usr/sbin/config MyKernel
cd ../compile/MyKernel 

 make cleandepend
 make depend
 make
 make install

на make выдает ошибку
cd: can't cd to /mnt/data1/src80/sys/modules/bktr
*** Error code 2

Пробовал
MODULES_OVERRIDE=../dev/bktr - тоже ошибка

А также (тот же результат)

Код: Выделить всё

cd /usr/src/sys/modules
make
Хотя в самом файле /usr/src/sys/modules/Makefile есть упоминание о драйвере

Код: Выделить всё

# cat Makefile | grep bktr
${_bktr} \
_bktr=          bktr
может директива MODULES_OVERRIDE работает лишь с пакой /usr/src/sys/modules?
в man 5 make.conf ничего более подходящего не нашел
Последний раз редактировалось VladVons 2010-04-05 8:50:49, всего редактировалось 2 раза.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Компиляция только нужного драйвера

Непрочитанное сообщение Гость » 2010-04-05 0:02:03

Код: Выделить всё

cd /usr/src/sys/modules/bktr/ && make && make install && make clean cleandepend

VladVons
рядовой
Сообщения: 14
Зарегистрирован: 2010-04-04 23:05:33

Re: Компиляция только нужного драйвера

Непрочитанное сообщение VladVons » 2010-04-05 8:45:03

в папке /sys/dev/bktr нет файла Makefile, соответственно

Код: Выделить всё

#cd /sys/dev/bktr
#make
no target to make.
Какие еще идеи?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Компиляция только нужного драйвера

Непрочитанное сообщение manefesto » 2010-04-05 8:53:55

Гость писал(а):

Код: Выделить всё

cd /usr/src/sys/modules/bktr/ && make && make install && make clean cleandepend
путь внимательно посмотрите
я такой яростный шо аж пиздеЦ
Изображение

VladVons
рядовой
Сообщения: 14
Зарегистрирован: 2010-04-04 23:05:33

Re: Компиляция только нужного драйвера

Непрочитанное сообщение VladVons » 2010-04-05 9:52:47

Переустановил исходники FreeBSD и все заработало
Спасибо за помощь

Код: Выделить всё

#cd /usr/src/sys/modules/bktr/
#make 
no errors