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_branch_TAG para RELENG_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.
Anterior | Principal | Próxima |
Como excluir um branch que deixou de ser suportado pelo FreeBSD | Como configurar uma nova arquitetura |
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>.