Господа, у меня такая ситуация : на днях сделал обновление системы FreeBSD с помощью cvsup до последнего стэйбла, скомпилил её, поставил. И в ответ на
uname -aмне выдаётся следующее :
FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Mar 17 14:26:22 MSK 2004 root@:/usr/obj/usr/src/sys/new i386
Хотя система собраная с предыдущего обновления пишет :
FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #2: Mon Jan 12 19:21:08 MSK 2004 root@:/usr/obj/usr/src/sys/new i386
Т.е. получается, что я обновил сырцы, скомпилил, поставил и получил не обновление системы, а вовсе наоборот.
PS: или я чего-то недопойму ?
>Господа, у меня такая ситуация : на днях сделал обновление системы FreeBSD
>с помощью cvsup до последнего стэйбла, скомпилил её, поставил. И в
>ответ на
>uname -a
>
>мне выдаётся следующее :
>
>FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Mar 17 14:26:22 MSK 2004
> root@:/usr/obj/usr/src/sys/new i386
>
>Хотя система собраная с предыдущего обновления пишет :
>
>FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #2: Mon Jan 12 19:21:08 MSK 2004
> root@:/usr/obj/usr/src/sys/new i386
>
>Т.е. получается, что я обновил сырцы, скомпилил, поставил и получил не обновление
>системы, а вовсе наоборот.
>
>PS: или я чего-то недопойму ?наверное... проверяй TAG с которым делал cvsup
sysctl -a | grep kern.vers
>наверное... проверяй TAG с которым делал cvsup
>
>sysctl -a | grep kern.versВот supfile :
####################################
*default host=cvsup4.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
*default compress
src-all
####################################
sysctl -a | grep kern.versна старой системе пишет
"kern.version: FreeBSD 4.9-STABLE #2: Mon Jan 12 19:21:08 MSK 2004"
на новой (после cvsup):
kern.version: FreeBSD 4.9-STABLE #0: Wed Mar 17 14:26:22 MSK 2004
Мдя, чем дальше тем круче. =)Подумал, что у меня ядро криво скомпилилось, и я решил его перекомпилить.
Не меняя конфиг, пишу
make buildkernel KERNCONF=new
make installkernel KERNCONF=new
rebootВ итоге получаю в ответ на "uname -a"
FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #1: Thu Mar 18 16:44:04 MSK 2004 root@:/usr/obj/usr/src/sys/new i386Дабы прояснить ситуацию ещё раз делаю
make buildkernel KERNCONF=new
make installkernel KERNCONF=new
rebootпоулчаю
FreeBSD 4.9-STABLE FreeBSD 4.9-STABLE #2: Thu Mar 18 17:14:24 MSK 2004 root@:/usr/obj/usr/src/sys/new i386
так что же это получается ? "#2" - это оказывается номер скомпиленного ядра ? но зачем ?
Лично я думал, что это что-то вроде сервиспака.
>так что же это получается ? "#2" - это оказывается номер скомпиленного
>ядра ? но зачем ?root#rm -R /usr/obj/*
перед компиляцией ядра и у тебя всегда будет 0 после решетки :)Ты обновляешься до STABLE (RELENG_4)и о свежести можешь судить только по дате, можешь еще почитать /usr/src/UPDATING если интересно, а вот если бы ты обновлялся до RELENG_4_9 тогда у тебя было бы что то типа 4.9-RELEASE p*. И вот как раз p* это и есть что то отдаленно напоминающее M$офтопикXPsp1.