Здравствуйте,
написал свой конфигурационный файл на FreeBSD 5.3
Пишу
cd /usr/src
make buildkernel KERNCONF=STUD
Выдаёт такую вот ошибку:
--------------------------------------------------------------
>>> Kernel build for STUD started on Tue Dec 28 16:03:13 MSK 2004
--------------------------------------------------------------
===> STUD
mkdir -p /usr/obj/usr/src/sys
--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /usr/src/sys/i386/conf; PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/le
gacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/us
r/bin config -d /usr/obj/usr/src/sys/STUD /usr/src/sys/i386/conf/STUD
/usr/src/sys/i386/conf/STUD: unknown option "NO_KLD"
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
Удаляю строку
options NO_KLD
Собираю ядро, он мне опять говорит что что то не так. Дошёл до того, что options TCP_DROP_SYNFIN не воспринимает.
Вот список опций, с которыми не собирается ядро:
options TCP_DROP_SYNFIN
options ICMP_BANDLIM
options RANDOM_IP_ID
options SC_DISABLE_DDBKEY
options SC_DISABLE_REBOOT
options SC_NO_HISTORY
options NO_LKM
options NO_KLD
Без них всё собирается.
Пробывал собирать вот так
/usr/sbin/config STUD
Думал может черезчур make.conf натюнинговал. Взял
#mv make.conf make_conf
#touch make.conf
Всё равно тоже. Вылетает всегда одна и таже ошибка
unknown option "любая опция".
В чём состоит кривость моих рук? Где копать?