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

Исходное сообщение
"Обновил FreeBSD 4.9-STABLE #2  и получил 4.9-STABLE #0. Как же так ?"

Отправлено Sergey_A , 18-Мрт-04 15:07 
Господа, у меня такая ситуация : на днях сделал обновление системы 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 4.9-STABLE #2  и получил 4.9-STABLE #0. Как ..."
Отправлено lavr , 18-Мрт-04 15:17 
>Господа, у меня такая ситуация : на днях сделал обновление системы 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


"Обновил FreeBSD 4.9-STABLE #2  и получил 4.9-STABLE #0. Как ..."
Отправлено Sergey_A , 18-Мрт-04 15:55 
>наверное... проверяй 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


"Обновил FreeBSD 4.9-STABLE #2  и получил 4.9-STABLE #0. Как ..."
Отправлено Sergey_A , 18-Мрт-04 17:55 
Мдя, чем дальше тем круче. =)

Подумал, что у меня ядро криво скомпилилось, и я решил его перекомпилить.
Не меняя конфиг, пишу
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" - это оказывается номер скомпиленного ядра ? но зачем ?
Лично я думал, что это что-то вроде сервиспака.


"Обновил FreeBSD 4.9-STABLE #2  и получил 4.9-STABLE #0. Как ..."
Отправлено lotar , 20-Мрт-04 12:06 
>так что же это получается ? "#2" - это оказывается номер скомпиленного
>ядра ? но зачем ?

root#rm -R /usr/obj/*
перед компиляцией ядра и у тебя всегда будет 0 после решетки :)

Ты обновляешься до STABLE (RELENG_4)и о свежести можешь судить только по дате, можешь еще почитать /usr/src/UPDATING если интересно, а вот если бы ты обновлялся до RELENG_4_9 тогда у тебя было бы что то типа 4.9-RELEASE p*. И вот как раз p* это и есть что то отдаленно напоминающее M$офтопикXPsp1.