Страница 1 из 1

options DUMMYNET

Добавлено: 2007-11-17 12:21:07
kapka
Требуется перекомпилить ядро с опцией DUMMYNET.
В файле MYKERNEL дописываю:

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

options DUMMYNET
Далее:

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

cd /usr/src
make buildkernel KERNCONF=MYKERNEL
Вывод на екран (не полный):

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

config: /usr/src/sys/i386/conf/MYKERNEL:293: syntax error
*** Error code 1

Stop....
293 - это всегда последняя строка, даже после перестановки опций
Недели две назад делал точно так же - все играло, но на другом компе. Синтаксические ошибки вроде бы исключил, проверял под микроскопом все.
kldload dummynet работает, но я все-таки хочу засунуть его в ядро.
З.Ы. MYKERNEL - это копия GENERIC, в которую дописывались опции поддержки ната и файрвола (с первого раза dummynet забыл дописать)

Re: options DUMMYNET

Добавлено: 2007-11-17 16:16:14
BlackCat
Если не ошибаюсь, то в последней стоке нужно поставить перевод строки (Enter тыкнуть), что бы файл заканчивался пустой строкой.

Re: options DUMMYNET

Добавлено: 2007-11-17 16:18:26
kapka
Скорее всего проблема возникала из-за пользования редактором midc. Подозреваю, что он в конце файла что-то приписал. По крайней мере после удаления MYKERNEL и новой сборки ядра с помощью ее все прошло гладко. Перед этим ту же операцию проделал, только с помощью редактора mc, проблема оставалась.
Может кому-то наука будет )). Юзайте vi или ee

Re: options DUMMYNET

Добавлено: 2007-11-17 16:27:03
kapka
BlackCat писал(а):Если не ошибаюсь, то в последней стоке нужно поставить перевод строки (Enter тыкнуть), что бы файл заканчивался пустой строкой.
Прервал даже компиляцию чтоб проверить. Ты прав.