Народ спасайте! я реально не знаю чё делать. Есть удалённый сервер, на него проинсталили FreeBSD-5.2.1, я её просивисапил до RELENG_5, потом:
make buildworld
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENRIC
mergemaster -p
mergemaster
make install worldперезагрузаемся и имеем:
uname -a
FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386Ладно, пёс с ним! Rонфигурю своё ядро, делаю
make kernel KERNELCONF=MYKERNEL
перезагружаем, uname -a
FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386Ну блин... тут я уже не знаю чего и сказать...
делаю:
cd /sys/i386/conf
config MYKERNEL
cd ../compile/MYKERNEL
make depend && make && make install
вижу сообщения об успешной установке ядра, ребут, uname -a:
FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004ДА ЧТО ЗА ФИГНЯ? КАК ЭТО ВООБЩЕ МОЖЕТ БЫТЬ?
>Народ спасайте! я реально не знаю чё делать. Есть удалённый сервер, на
>него проинсталили FreeBSD-5.2.1, я её просивисапил до RELENG_5, потом:
>make buildworld
>make buildkernel KERNCONF=GENERIC
>make installkernel KERNCONF=GENRIC
>mergemaster -p
>mergemaster
>make install world
>
>перезагрузаемся и имеем:
>uname -a
>FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004
>root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
>
>Ладно, пёс с ним! Rонфигурю своё ядро, делаю
>make kernel KERNELCONF=MYKERNEL
>перезагружаем, uname -a
>FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004
>root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
>
>Ну блин... тут я уже не знаю чего и сказать...
>делаю:
>cd /sys/i386/conf
>config MYKERNEL
>cd ../compile/MYKERNEL
>make depend && make && make install
>вижу сообщения об успешной установке ядра, ребут, uname -a:
>FreeBSD cyclone.domain.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004
>
>
>ДА ЧТО ЗА ФИГНЯ? КАК ЭТО ВООБЩЕ МОЖЕТ БЫТЬ?up
Привет!А покажика свой конфиг для cvsup'а
>Привет!
>
>А покажика свой конфиг для cvsup'а
да это-то тут причём?*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default tag=RELENG_5_3_0_RELEASE
*default release=cvs
*default delete use-rel-suffix
*default compresssrc-all
*default tag=.
ports-all
doc-all
А что у тебя в файле /usr/srs/sys/conf/newver.sh (кажется так он называется) ?
И еще с какими параметрами запускал cvsup ?
Каталог /usr/sup/src-all есть?
>
>А что у тебя в файле /usr/srs/sys/conf/newver.sh (кажется так он называется) ?
>
>И еще с какими параметрами запускал cvsup ?
>Каталог /usr/sup/src-all есть?
И еще: запускай cvsup командой cvsup <options> | tee cvsup.log
У тебя в файле cvsup.log будет все что обновилось - иногда удобно.
Есть мнение, што ядро, котрое грузит loader лежит не как обычно в /boot/kernel/
Глянь /boot/loader.conf
>Есть мнение, што ядро, котрое грузит loader лежит не как обычно в
>/boot/kernel/
>Глянь /boot/loader.confНе, там в первую очередь глядел. Нету там ничего крамольного. Это вообще на мистику смахивает, нету в системе других ядер, ну нету и всё!
>
>А что у тебя в файле /usr/srs/sys/conf/newver.sh (кажется так он называется) ?
.................
TYPE="FreeBSD"
REVISION="5.3"
BRANCH="STABLE"
RELEASE="${REVISION}-${BRANCH}"
VERSION="${TYPE} ${RELEASE}"
.................
>
>И еще с какими параметрами запускал cvsup ?cvsup -L 2 -g -z /etc/cvsupfile
>Каталог /usr/sup/src-all есть?
есть
Что, так никто ничего и не знает?
>Что, так никто ничего и не знает?а что там знать - делаешь фигню, отсюда и результат.
возможно наверху очепятка, но то что в KERNCONFIG=GENRIC - это точно
и вообще, не надо экспериментировать с GENERIC, а сделать и собрать
СВОЕ ядро.
Все остальное - это внимательность и правильность:[alone]~ > ls -la /boot/kernel/kernel
-r-xr-xr-x 1 root wheel 3746732 Jul 23 13:45 /boot/kernel/kernel
[alone]~ > ls -la /boot/kernel/kern*
-r-xr-xr-x 1 root wheel 3746732 Jul 23 13:45 /boot/kernel/kernel
[alone]~ > locate kernel.*
[alone]~ > find /boot/ -name "kern*" -print
/boot/kernel
/boot/kernel/kernel
/boot/kernel.old
/boot/kernel.old/kernel
[alone]~ > ls -la /boot/kernel.old/kernel
-r-xr-xr-x 1 root wheel 3733203 Jul 23 10:03 /boot/kernel.old/kernel
[alone]~ > ls -la /boot/kernel/kernel
-r-xr-xr-x 1 root wheel 3746732 Jul 23 13:45 /boot/kernel/kernel
[alone]~ > ls -la /usr/obj/
total 6
drwxr-xr-x 3 root wheel 512 Nov 10 13:46 .
drwxr-xr-x 16 root wheel 512 Jul 26 17:13 ..
drwxr-xr-x 3 root wheel 512 Nov 10 13:46 usr
[alone]~ >[alone]~ > sysctl -a | grep kernel
kern.bootfile: /boot/kernel/kernel
kern.module_path: /boot/kernel;/boot/kernel;/boot/modules
[alone]~ > sysctl -a | grep securitylevel
[alone]~ > sysctl -a | grep securelevel
kern.securelevel: -1
^^^^^^^^^^^^^^^^^^^^^- для установки нового ядра
вероятно проблема либо в сборке ядра, либо в его установке, возможно
ошибка в теге.Большинство пишет под себя скрипты запуска для cvsup чтобы удобно было
смотреть логи, а по ним ВСЕ хорошо видно в отличие от cvscheckout.Например:
cvs530 - скрипт запуска cvsup для 5.3 (tag=RELENG_5_3_0_RELEASE)
скрипт читает sup-файл /usr/local/etc/cvsup/release530-src,
сохраняет копию /sys/i386/conf, запускает cvsup и пишет и вращает логи
в /var/log/cvsuphttp://unix1.jinr.ru/~lavr/cvsup/cvs530 - скрипт
http://unix1.jinr.ru/~lavr/cvsup/release530-src - supfileВыглядит это ~так:
[alone]~ > ls -la /usr/local/etc/cvsup/
total 26
drwxr-xr-x 2 root wheel 512 Nov 9 14:19 .
drwxr-xr-x 20 root wheel 2048 Oct 30 15:40 ..
-rw-r--r-- 1 root wheel 2080 Jul 22 15:45 current-src
-rw-r--r-- 1 root wheel 2012 Jul 22 14:01 ports-all
-rw-r--r-- 1 root wheel 2099 Jul 22 20:41 release521-src
-rw-r--r-- 1 root wheel 2099 Nov 9 14:19 release530-src
-rw-r--r-- 1 root wheel 2089 Jul 22 20:45 security521
-rw-r--r-- 1 root wheel 2089 Nov 9 14:19 security530
[alone]~ > ls -la /var/log | grep cvsup
drwxr-xr-x 8 root wheel 512 Nov 10 11:59 cvsup
[alone]~ > ls -la /var/log/cvsup/
total 646
drwxr-xr-x 8 root wheel 512 Nov 10 11:59 .
drwxr-xr-x 5 root wheel 1536 Nov 12 03:06 ..
-rw-r--r-- 1 root wheel 211349 Jul 22 14:31 ports-log.0.SUP.gz
-rw-r--r-- 1 root wheel 396 Jul 22 22:15 sec-log.1.SUP.gz
-rw-r--r-- 1 root wheel 92693 Nov 10 11:59 src-log.0.SUP.gz
-rw-r--r-- 1 root wheel 622 Nov 9 14:38 src-log.1.SUP.gz
-rw-r--r-- 1 root wheel 155799 Jul 22 21:07 src-log.2.SUP.gz
-rw-r--r-- 1 root wheel 158751 Jul 22 16:11 src-log.3.SUP.gz
drwxr-xr-x 3 root wheel 512 Oct 5 10:21 sup-05.10.04
drwxr-xr-x 3 root wheel 512 Nov 9 14:26 sup-09.11.04
drwxr-xr-x 3 root wheel 512 Nov 10 11:40 sup-10.11.04
drwxr-xr-x 3 root wheel 512 Jul 22 22:06 sup-22.07.04
drwxr-xr-x 3 root wheel 512 Jul 22 20:48 sup-22.07.04-release521
drwxr-xr-x 3 root wheel 512 Jul 22 14:06 sup-22.07.04.ports
[alone]~ > ls -la /var/log/cvsup/sup-10.11.04
total 86
drwxr-xr-x 3 root wheel 512 Nov 10 11:40 .
drwxr-xr-x 8 root wheel 512 Nov 10 11:59 ..
-rw-r--r-- 1 root wheel 5475 Nov 10 11:40 ALONE
-rw-r--r-- 1 root wheel 5454 Nov 10 11:40 ALONE5x
-rw-r--r-- 1 root wheel 6394 Nov 10 11:40 ALONEFW
-rw-r--r-- 1 root wheel 9895 Nov 10 11:40 GENERIC
-rw-r--r-- 1 root wheel 2113 Nov 10 11:40 GENERIC.hints
-rw-r--r-- 1 root wheel 120 Nov 10 11:40 Makefile
-rw-r--r-- 1 root wheel 35040 Nov 10 11:40 NOTES
-rw-r--r-- 1 root wheel 469 Nov 10 11:40 OLDCARD
-rw-r--r-- 1 root wheel 1728 Nov 10 11:40 PAE
-rw-r--r-- 1 root wheel 3991 Nov 10 11:40 gethints.awk
drwxr-xr-x 2 root wheel 512 Nov 10 11:59 src-all
[alone]~ > ls -la /var/log/cvsup/sup-10.11.04/src-all/
total 7524
drwxr-xr-x 2 root wheel 512 Nov 10 11:59 .
drwxr-xr-x 3 root wheel 512 Nov 10 11:40 ..
-rw-r--r-- 1 root wheel 7673506 Nov 10 11:59 checkouts.cvs:RELENG_5_3_0_RELEASE
[alone]~ >Вот кусок лога работы cvsup:
[alone]~ > zcat /var/log/cvsup/src-log.0.SUP.gz | less
=====Started at: Wed Nov 10 11:40:40 MSK 2004
===== RELEASE-5.3.0 at: Wed Nov 10 11:40:40 MSK 2004
Connected to cvsup.ru.FreeBSD.org
Updating collection src-all/cvs
Checkout src/COPYRIGHT
Checkout src/MAINTAINERS
Checkout src/Makefile
Checkout src/Makefile.inc1
Checkout src/UPDATING
Checkout src/UPDATING.64BTT
Edit src/bin/Makefile
Edit src/bin/Makefile.inc
Edit src/bin/cat/cat.1
Edit src/bin/cat/cat.c
Edit src/bin/chflags/chflags.1
Edit src/bin/chflags/chflags.c
Edit src/bin/chio/chio.1
Edit src/bin/chmod/chmod.1
Edit src/bin/chmod/chmod.c
Edit src/bin/cp/cp.1
Edit src/bin/cp/cp.c
Edit src/bin/cp/extern.h
Edit src/bin/cp/utils.c
Edit src/bin/csh/Makefile
Edit src/bin/csh/USD.doc/csh.1
Edit src/bin/csh/USD.doc/csh.2
Edit src/bin/csh/USD.doc/csh.3
Edit src/bin/csh/USD.doc/csh.4
Edit src/bin/csh/USD.doc/csh.a
Edit src/bin/csh/USD.doc/csh.g
Edit src/bin/csh/USD.doc/tabs
Edit src/bin/csh/config.h
Edit src/bin/csh/host.defs
Edit src/bin/date/date.1
Edit src/bin/date/date.c
Edit src/bin/date/extern.h
Edit src/bin/date/netdate.c
Edit src/bin/date/vary.c
Edit src/bin/dd/Makefile
...
...
...
Checkout src/usr.sbin/watchdogd/watchdog.8
Edit src/usr.sbin/watchdogd/watchdogd.8
Edit src/usr.sbin/watchdogd/watchdogd.c
Edit src/usr.sbin/wicontrol/wicontrol.8
Edit src/usr.sbin/wlconfig/Makefile
Edit src/usr.sbin/wlconfig/wlconfig.8
Edit src/usr.sbin/ypbind/ypbind.8
Edit src/usr.sbin/yppoll/yppoll.c
Edit src/usr.sbin/yppush/yppush.8
Edit src/usr.sbin/ypserv/ypinit.8
Edit src/usr.sbin/ypserv/ypserv.8
Edit src/usr.sbin/ypset/ypset.c
Edit src/usr.sbin/zic/README
Edit src/usr.sbin/zic/Theory
Delete src/usr.sbin/zic/WWW.htm
Edit src/usr.sbin/zic/private.h
Checkout src/usr.sbin/zic/tz-art.htm
Checkout src/usr.sbin/zic/tz-link.htm
Edit src/usr.sbin/zic/zdump.8
Edit src/usr.sbin/zic/zdump.c
Edit src/usr.sbin/zic/zic.8
Edit src/usr.sbin/zic/zic.c
Edit src/usr.sbin/zzz/zzz.8
Applying fixups for collection src-all/cvs
Fixup src/contrib/file/patchlevel.h
Fixup src/gnu/usr.bin/patch/patch.1
Finished successfully
=====Finished at: Wed Nov 10 11:59:26 MSK 2004и вот для сравнения лог checkout'а:
[alone]~ > less /var/log/cvsup/sup-10.11.04/src-all/checkouts.cvs\:RELENG_5_3_0_RELEASE
F 5 1100076034
D src
C src/COPYRIGHT,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#162593#444 1.5 20
03.12.31.22.35.22 2#871#110#10729101224#61843#644
c src/CVS-INFO,v RELENG_5_3_0_RELEASE . 2#871#19#8562516724#55803#444
c src/HW.TROUBLE,v RELENG_5_3_0_RELEASE . 2#871#19#8203481294#30043#444
C src/MAINTAINERS,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#370713#444 1.99
2004.08.16.10.43.41 2#871#110#10926530214#85623#644
C src/Makefile,v RELENG_5_3_0_RELEASE . 2#871#110#10999427116#2802153#444 1.306
2004.08.09.11.38.41 2#871#110#10920515215#102213#644
c src/Makefile.alpha,v RELENG_5_3_0_RELEASE . 2#871#19#9033105495#346543#444
c src/Makefile.inc0,v RELENG_5_3_0_RELEASE . 2#871#19#9615035415#143273#444
C src/Makefile.inc1,v RELENG_5_3_0_RELEASE . 2#871#110#10999427116#3677943#444 1
.438.2.4.2.1 2004.10.24.09.24.25 2#871#110#10986098655#305533#644
c src/Makefile.upgrade,v RELENG_5_3_0_RELEASE . 2#871#110#10855027185#294863#444
C src/README,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#266343#444 1.22 2003
.03.08.10.01.26 2#871#110#10471176864#27493#644
c src/TODO,v RELENG_5_3_0_RELEASE . 2#871#19#9365291215#122913#444
C src/UPDATING,v RELENG_5_3_0_RELEASE . 2#871#110#11000723676#4327093#444 1.342.
2.13.2.3 2004.11.04.19.12.41 2#871#110#10995955615#751183#644
C src/UPDATING.64BTT,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#233923#444 1
.5 2004.03.17.01.59.47 2#871#110#10794887875#192903#644
D src/bin
C src/bin/Makefile,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#125183#444 1.2
4 2004.01.16.15.23.18 2#871#110#11000760473#5663#644
C src/bin/Makefile.inc,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#100593#444
1.21 2004.08.06.00.07.26 2#871#110#11000760473#1923#644
D src/bin/cat
C src/bin/cat/Makefile,v RELENG_5_3_0_RELEASE . 2#871#110#10986427074#39713#444
1.7 2001.12.04.01.57.37 2#871#110#10074310573#1453#644
C src/bin/cat/cat.1,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#219953#444 1.
22 2004.04.06.20.06.44 2#871#110#11000760474#50893#644
C src/bin/cat/cat.c,v RELENG_5_3_0_RELEASE . 2#871#110#10986427075#274843#444 1.
31 2004.07.20.05.47.06 2#871#110#11000760474#68513#644
U src/bin/cat 2#861#11#01#0
...
...
...
C src/usr.sbin/zic/zic.8,v RELENG_5_3_0_RELEASE . 2#871#110#10986429825#316343#4
44 1.17 2004.07.02.23.13.00 2#871#110#11000771625#102583#644
C src/usr.sbin/zic/zic.c,v RELENG_5_3_0_RELEASE . 2#871#110#10986429826#1145523#
444 1.16 2004.06.20.21.41.11 2#871#110#11000771625#526183#644
U src/usr.sbin/zic 2#861#11#01#0
D src/usr.sbin/zzz
C src/usr.sbin/zzz/Makefile,v RELENG_5_3_0_RELEASE . 2#871#110#10986429823#4973#
444 1.1 2003.07.14.16.31.34 2#871#110#10582002943#1253#644
C src/usr.sbin/zzz/zzz.8,v RELENG_5_3_0_RELEASE . 2#871#110#10986429824#32973#44
4 1.4 2004.06.13.18.03.44 2#871#110#11000771624#20073#644
C src/usr.sbin/zzz/zzz.sh,v RELENG_5_3_0_RELEASE . 2#871#110#10986429824#22743#4
44 1.2 2003.07.25.17.11.15 2#871#110#10591530754#13173#644
U src/usr.sbin/zzz 2#861#11#01#0
U src/usr.sbin 2#861#11#01#0
U src 2#861#11#01#0Что удобней смотреть???
Ну и если мне нужны sources - я использую ОТДЕЛЬНЫЙ скрипт для sources,
если docs - отдельный скрипт и supfile для docs, если ports - отдельный
скрипт и supfile для ports, логи тоже разные.
Лично мне так удобней, скрипт практически один и тот же, отредактировать
его под себя - плевое дело:cvssrc
cvsports
cvsdocs
спасиб лавр за обьяснение..
а то я хоть и обновился но по старинке=)