URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42852
[ Назад ]

Исходное сообщение
"buildworld все классно, но есть маленький вопрос"

Отправлено teebot , 13-Апр-04 13:50 
Здравствуйте.
Процес make buildworld и т.д. прошел хорошо, без сучка и задоринки, но меня все же не устраивает один момент. А именно.
До make buildworld у меня был драйвер nvidia, после него запись в loader.conf осталась а самого модуля нет. Я конечно его вернул из kernel.old, но сомнения закрались должно ли так быть. Может я нарушил технологию процесса. Всех шагов и конфигов сейчас приводить не буду, но если окажется что дравер не должен был исчезнуть тогда конечно я все опишу и выложу. Сейчас скажу лишь что все это происходило на FreBSD 5.1

Содержание

Сообщения в этом обсуждении
"buildworld все классно, но есть маленький вопрос"
Отправлено Amy , 13-Апр-04 14:12 
>Здравствуйте.
>Процес make buildworld и т.д. прошел хорошо, без сучка и задоринки, но
>меня все же не устраивает один момент. А именно.
>До make buildworld у меня был драйвер nvidia, после него запись в
>loader.conf осталась а самого модуля нет. Я конечно его вернул из
>kernel.old, но сомнения закрались должно ли так быть. Может я нарушил
>технологию процесса. Всех шагов и конфигов сейчас приводить не буду, но
>если окажется что дравер не должен был исчезнуть тогда конечно я
>все опишу и выложу. Сейчас скажу лишь что все это происходило
>на FreBSD 5.1

make buildworld тут ни при чём. Модули устанавливаются при make installkernel.
Теперь о главном. Модуль нвидиа в состав ядра не входит. Его нужно переустанавливать из портов /usr/ports/x11/nvidia-driver после каждой перекомпиляции ядра.


"buildworld все классно, но есть маленький вопрос"
Отправлено teebot , 13-Апр-04 16:26 
>make buildworld тут ни при чём. Модули устанавливаются при make installkernel.
make buildworld тут приведено для сокращения, естественно это продрозумевает под собой все остальное
make buildkernel KERNCONF=
make installkernel KERNCONF=
reboot
make installworld
mergemaster

>Теперь о главном. Модуль нвидиа в состав ядра не входит. Его нужно
>переустанавливать из портов /usr/ports/x11/nvidia-driver после каждой перекомпиляции ядра.

Оно понятно что nvidia в ядро не входит, просто мне хотелось верить, что
после всех этих мейков система должна была остатся таже, за исключением ядра и бинариков (в некоторых случаях и манов). Может какая-то опция в make.conf следит за тем что бы все вернуть как было (хотя вроде прямо об этом в мане не сказано).
А пересоберать из портов необязательно, все осталось в kernel.old. Просто надо себе взять за правило перед апдейтом сохранять еще и kldstat.

Спасибо за участие.
Надесь это вас не очень затруднило.
Просто я сейчас ковыряю БСД и у меня походу возникают иногда очень глупые вопросы.