Desde 2011 a filosofia da compilação de pacotes diz que
devemos compilá-los baseados na versão mais antiga
suportada de cada branch
. Por
exemplo: se no RELENG-8
as seguintes versões
são suportadas: 8.1, 8.2, 8.3; então o
packages-8-stable
deve ser compilado a partir
da versão 8.1.
Quando uma versão chega ao fim de sua vida
(End-Of-Life
, veja o quadro),
uma compilação completa (não incremental!) dos pacotes deve ser
realizada e enviada para os servidores de distribuição.
Os procedimentos para o novo código base são os que seguem abaixo:
Edite o
/var/portbuild/conf/server.conf
e faça
as seguintes mudanças:
Altere o
SRC_BRANCH_
para
branch
_TAGRELENG_
no qual o branch
_N
N
é versão menor
mais antiga para este ramo.
Execute o
/var/portbuild/updatesnap
manualmente.
Execute o
dopackages
com a opção -nobuild
.
Siga os procedimentos de configuração.
Agora você já pode executar o
dopackages
sem a opção -nobuild
.
O procedimento para o antigo código base fica como um exercício para o leitor.
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Para perguntas sobre FreeBSD, leia a
documentação antes de contatar
<questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para
<doc@FreeBSD.org>.