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_branch_N
no qual o 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>.