Страница 1 из 1

ветка stable и releng

Добавлено: 2014-06-16 14:18:30
bagas
Добрый день.
Запутался я, подскажите.
Имеется один из серверов freebsd 10 amd64, он находится в ветке stable. Хочу обновить мир и ядро.
Возник вопрос.
есть ветка releng (в ней кучу обновлений) и есть ветка stable (в ней скудное количество обновлений).
Интересует вопрос, попадают ли обновления реализованные в relenge в ветку stable?
Или, что бы заполучить последние обновления безопасности на момент, нужно переходить на другую ветку?

Re: ветка stable и releng

Добавлено: 2014-06-17 10:14:47
guest
bagas писал(а):Добрый день.
Запутался я, подскажите.
Имеется один из серверов freebsd 10 amd64, он находится в ветке stable. Хочу обновить мир и ядро.
Возник вопрос.
есть ветка releng (в ней кучу обновлений) и есть ветка stable (в ней скудное количество обновлений).
Вы что-то путаете!
Есть две ветки:
- Stable
- Current (другое название HEAD)

Теперь про RELEASE и RELENG:
- есть Release-X.Y.Z и для него RELENG-X.Y, где RELENG есть bug-fix и security patches для соответствующего
RELEAZE.
Интересует вопрос, попадают ли обновления реализованные в relenge в ветку stable?
Или, что бы заполучить последние обновления безопасности на момент, нужно переходить на другую ветку?
Stable и Current постоянно изменяются, RELEASE-X.Y.Z - это срез одной из указанных веток на определенный момент,
обычно по достижению стабильности и/или некоторой завершенности.

Соответственно, RELEASE - не развивается, а RELENG - это релиз с патчами, тоже не развивается.

Теперь в терминах SVN:

- смотрим весь репозиторий FreeBSD:

Код: Выделить всё

 svnlite list svn://svn.freebsd.org/base
ROADMAP.txt
head/
projects/
release/
releng/
stable/
svnadmin/
user/
vendor/
vendor-crypto/
vendor-sys/
где head - current
release - релизы
releng - секьюрити патчи к релизам
stable - stable

- Current (HEAD)

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/head
.arcconfig
.arclint
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tests/
tools/
usr.bin/
usr.sbin/
- Stable

Код: Выделить всё

# svnlite list svn://svn.freebsd.org/base/stable
10/
2.0.5/
2.1/
2.2/
3/
4/
5/
6/
7/
8/
9/
Для 10-Stable, соответственно будет:

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/stable/10
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tests/
tools/
usr.bin/
usr.sbin/
Релизы:

Код: Выделить всё

svnlite list svn://svn.freebsd.org/base/release
10.0.0/
2.0/
2.0.5/
2.1.0/
2.1.5/
...
8.3.0/
8.4.0/
9.0.0/
9.1.0/
9.2.0/
Для релиза 10.0.0:

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/release/10.0.0
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tools/
usr.bin/
usr.sbin/
если же нам нужны security патчи для 10.0.0, то переключаемся на releng-10.0 (switch в svn):

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/releng/10.0
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tools/
usr.bin/
usr.sbin/

Re: ветка stable и releng

Добавлено: 2014-06-17 10:22:40
bagas
Спасибо за пояснение.
Я так и сделал.
Делал для закрытия уязвимости ssl.
И вот что вышло. http://forum.lissyara.su/viewtopic.php?f=3&t=41843
Как я понимаю ссл не также остался уязвим.

Re: ветка stable и releng

Добавлено: 2014-06-18 1:11:40
FreeBSP
есть картинка на эту тему
http://freebsd-image-gallery.netcode.pl ... -model.png