Приветствую!За простой вопрос не пинайте, сам никогда не делал, хочу удостовериться что все правильно понял.
Есть FreeBSD 5.4 release, хочу получить FreeBSD 5.5
Насколько я понял, надо создать supfile следующего содержания:
*default host=cvsup3.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_5_5
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.После чего выполнить команду:
cvsup -g -L 2 supfile
Затем:
# make buildworld
# make buildkernel
# make installkernel
# reboot
После чего перейти в single user режим, и выполнить# mergemaster -p
# make installworld
# mergemaster
# rebootКроме этого еще какие нибудь действия нужно выполнять?
>Приветствую!
>
>За простой вопрос не пинайте, сам никогда не делал, хочу удостовериться что
>все правильно понял.http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvsup... - разжевано
>Есть FreeBSD 5.4 release, хочу получить FreeBSD 5.5
>
>Насколько я понял, надо создать supfile следующего содержания:описания ТЕГОВ: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvs-t...
>*default host=cvsup3.freebsd.org
>*default base=/usr
>*default prefix=/usr
>*default release=cvs tag=RELENG_5_5"хочу получить FreeBSD 5.5" -> tag=RELENG_5_5_0_RELEASE
>*default delete use-rel-suffix
>*default compress
>src-all
>ports-all tag=.
>
>После чего выполнить команду:
>
>cvsup -g -L 2 supfile
>
>Затем:
>
># make buildworld
># make buildkernel
># make installkernel
># reboot
>После чего перейти в single user режим, и выполнить
>
># mergemaster -p
># make installworld
># mergemaster
># reboot
>
>Кроме этого еще какие нибудь действия нужно выполнять?нет, поправить ТЕГ и действовать.
Прим: я бы посоветовал использовать раздельно cvsup для sources и для портов, проще
и удобней, самое важное с тегами не будет путаницы.
Большое спасибо за ответ!
Ознакомился с http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvs-t...Сделал вот такой supfile
*default host=cvsup3.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_5_5_0_RELEASE
*default delete use-rel-suffix
*default compress
src-allт.е. сначало просто обновлю систему, а следующим заходом уже порты.
А так, все остальное верно?
>Большое спасибо за ответ!
>Ознакомился с http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvs-t...
>
>Сделал вот такой supfile
>
>*default host=cvsup3.freebsd.org
>*default base=/usr
>*default prefix=/usr
>*default release=cvs tag=RELENG_5_5_0_RELEASE
>*default delete use-rel-suffix
>*default compress
>src-all
>
>т.е. сначало просто обновлю систему, а следующим заходом уже порты.
>
>А так, все остальное верно?угу
например для sources использовать файл srcsup, для портов portsup
можно написать скрипты, как пример:http://unix1.jinr.ru/~lavr/cvsup/index.html - там в качестве примера FreeBSD 4.7-RELEASE,
но в случае скриптов - фиолетов, важно КАКИЕ теги в supfile, скрипты поправить под
себя.Например сделать два или три скрипта:
cvssrc - обновление sources, cкажем тег можно задавать параметром и динамически
создавать srcsup (supfile)
cvsports - для портов, тут вовсе ничего не надо, для портов всегда один тег - текущий "."cvssec - security и bugfix обновления (можно отдельно или включить в cvssrc)
Вобщем широкий выбор для написания скриптов на чем угодно.
Благодарю за ответ и советы!
Вы мне очень помогли!