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

Исходное сообщение
"tag для обновления FeeBSD"

Отправлено pag , 09-Мрт-05 09:26 
В следствии обнаружения бага в сетевыми (kernel: rl0: discard oversize frame (ether type 134e flags 3 len 5068 > max 1514), kernel: sk0: discard frame w/o leading ethernet header (len 10 pkt len 10)) решил обновится с
FreeBSD 5.2.1 до 5.3. Подскажите какой тег правильно выбирать при обновлении?
я попробовал обновить src до RELENG_5_3 но при это часть фалов но обновилась но похоже не все даже не обновился UPDATING, после обновления как RELENG_5_3_0_RELEASE, а потом повторно RELENG_5_3 UPDATING обновился...
подскажите какие теги и в какой последовательности использовать?

Содержание

Сообщения в этом обсуждении
"tag для обновления FeeBSD"
Отправлено butcher , 09-Мрт-05 09:38 
>подскажите какие теги и в какой последовательности использовать?

RELENG_5_3 - это 5.3-RELEASE + патчи (обычно связанные с безопасностью), которые вышли с момента релиза.
RELENG_5 - это 5.3-STABLE (сечас уже какая-то предварительная версия 5.4), обычно в STABLE добавляют новые драйвера и патчи к драйверам, + некоторые оттестированные "фичи" из CURRENT.
Если вы хотите обновить драйвера, можно попробовать ПРОСТО обновить дайвера, перекомпилить модули и при необходимости ядро и всё (инсталлировать конечно тоже нужно :)). Но если с момента выхода вашего релиза до обновления драйверов прошло много времени, то есть вероятность, что в системе что-то могло поменяться, и тогда драйвера работать не будут. Тогда лучше обновиться целиком(вообще, лучше обновляться целиком, если есть возможность).
Как я уже сказал выше, обновления драйверов ОБЫЧНО включаются в STABLE, поэтому логичнее было бы обновиться до RELENG_5.

ЗЫ. А вообще, на сколько я помню, всё это описано в хэндбуке..


"tag для обновления FeeBSD"
Отправлено pag , 09-Мрт-05 09:49 
>>подскажите какие теги и в какой последовательности использовать?
>
>RELENG_5_3 - это 5.3-RELEASE + патчи (обычно связанные с безопасностью), которые вышли
>с момента релиза.
>RELENG_5 - это 5.3-STABLE (сечас уже какая-то предварительная версия 5.4), обычно в
>STABLE добавляют новые драйвера и патчи к драйверам, + некоторые оттестированные
>"фичи" из CURRENT.
>Если вы хотите обновить драйвера, можно попробовать ПРОСТО обновить дайвера, перекомпилить модули
>и при необходимости ядро и всё (инсталлировать конечно тоже нужно :)).
>Но если с момента выхода вашего релиза до обновления драйверов прошло
>много времени, то есть вероятность, что в системе что-то могло поменяться,
>и тогда драйвера работать не будут. Тогда лучше обновиться целиком(вообще, лучше
>обновляться целиком, если есть возможность).
>Как я уже сказал выше, обновления драйверов ОБЫЧНО включаются в STABLE, поэтому
>логичнее было бы обновиться до RELENG_5.
>
>ЗЫ. А вообще, на сколько я помню, всё это описано в хэндбуке..
>

спасибо  понятно...

подскажите почему у меня при обновлении с тегом RELENG_5_3 UPDATING не обновлялся ?
и еще один вопрос, когда я обновляю src от RELENG_5_3 потом RELENG_5_3_0_RELEASE и опят RELENG_5_3  и еще RELENG_5, не получится ли у меня битый src?



"tag для обновления FeeBSD"
Отправлено butcher , 09-Мрт-05 09:59 
>спасибо  понятно...
>
>подскажите почему у меня при обновлении с тегом RELENG_5_3 UPDATING не обновлялся

Зависит от того как вы обновляете..

>и еще один вопрос, когда я обновляю src от RELENG_5_3 потом RELENG_5_3_0_RELEASE
>и опят RELENG_5_3  и еще RELENG_5, не получится ли у
>меня битый src?

Интересные манипуляции :)
Если делать всё правильно, то и получиться должно всё правильно. См. выше.


"tag для обновления FeeBSD"
Отправлено pag , 09-Мрт-05 11:00 
>>спасибо  понятно...
>>
>>подскажите почему у меня при обновлении с тегом RELENG_5_3 UPDATING не обновлялся
>
>Зависит от того как вы обновляете..
>
-----------supfile-----------------------
*default tag=RELENG_5_3
*default host=cvsup7.ua.freebsd.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress

src-all
--------------------------------------------------
cvsup -g -L 2 supfile


>>и еще один вопрос, когда я обновляю src от RELENG_5_3 потом RELENG_5_3_0_RELEASE
>>и опят RELENG_5_3  и еще RELENG_5, не получится ли у
>>меня битый src?
>
>Интересные манипуляции :)
>Если делать всё правильно, то и получиться должно всё правильно. См. выше.
>

То есть лучше грохнуть /usr/src и поставить заново из /stand/sysinstall ?


"tag для обновления FeeBSD"
Отправлено butcher , 09-Мрт-05 11:14 
>*default tag=RELENG_5_3
>*default host=cvsup7.ua.freebsd.org
вроде нормально..

>>Если делать всё правильно, то и получиться должно всё правильно. См. выше.
>То есть лучше грохнуть /usr/src и поставить заново из /stand/sysinstall ?

Необязательно, но если вам так будет спокойнее, можете сделать так.


"tag для обновления FeeBSD"
Отправлено lavr , 09-Мрт-05 12:12 
>В следствии обнаружения бага в сетевыми (kernel: rl0: discard oversize frame (ether type 134e flags 3 len 5068 > max 1514), kernel: sk0: discard frame w/o leading ethernet header (len 10 pkt len 10)) решил обновится с
>FreeBSD 5.2.1 до 5.3. Подскажите какой тег правильно выбирать при обновлении?
>я попробовал обновить src до RELENG_5_3 но при это часть фалов но
>обновилась но похоже не все даже не обновился UPDATING, после обновления
>как RELENG_5_3_0_RELEASE, а потом повторно RELENG_5_3 UPDATING обновился...
>подскажите какие теги и в какой последовательности использовать?

надо не подсказки просить а читать:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...

tag == RELENG_5
~~~~~~~~~~~~~~~
    The line of development for FreeBSD-5.X, also known as FreeBSD 5-STABLE. Тег == RELENG_5 - есть тег для 5-STABLE

tag == RELENG_5_3
~~~~~~~~~~~~~~~~~
    The release branch for FreeBSD-5.3, used only for security advisories and other critical fixes. Ветка релиза для 5.3, используется только для
секурити и других критических исправлений.

tag == RELENG_5_3_0_RELEASE
~~~~~~~~~~~~~~~~~~~~~~~~~~~
    FreeBSD 5.3 - используется для sources 5.3-RELEASE

cvsup с tag == RELENG_5_3_0_RELEASE - получаем FreeBSD 5.3-RELEASE,
затем cvsup с tag == RELENG_5_3 - накладываем все патчи для FreeBSD 5.3-RELEASE НА ТЕКУЩИЙ момент, выйдут новые патчи, снова cvsup с этим
тегом.