Esta seção descreve as alterações no site que devem ocorrer conforme o ciclo de lançamento progride.
Os arquivos especificados ao longo desta seção são relativos à branch head/
do repositório doc
no Subversion.
Quando o cronograma do ciclo de release está disponível, esses arquivos precisam ser atualizados para habilitar várias funcionalidades diferentes no site do Projeto FreeBSD:
Arquivo para editar | O que mudar |
---|---|
share/xml/release.ent | Altere beta.upcoming de IGNORE para INCLUDE |
share/xml/release.ent | Altere % beta.upcoming de IGNORE para INCLUDE |
share/xml/release.ent | Altere beta.testing de IGNORE para INCLUDE |
share/xml/release.ent | Altere % beta.testing de IGNORE para INCLUDE |
Ao fazer a transição de PRERELEASE
para BETA
, esses arquivos precisam ser atualizados para ativar o bloco "Teste de ajuda" na página de download. Todos os arquivos são relativos ao head/
no repositório doc
:
Arquivo para editar | O que mudar |
---|---|
en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml | Altere % beta.local.where IGNORE para INCLUDE |
share/xml/release.ent | Atualize % betarel.vers para BETA |
share/xml/news.xml | Adicione uma entrada anunciando a versão BETA |
Uma vez criada a branch releng/
, os diversos documentos relacionados à release precisam ser gerados e adicionados manualmente ao repositório 12.0
/doc/
.
Dentro de release/doc
, invoque make(1) para gerar as páginas errata.html
, hardware.html
, readme.html
e relnotes.html
, que são então adicionadas ao diretório doc/head/en_US.ISO8859-1/htdocs/releases/
, em que XY
R/XY
representa o número da versão principal e da versão secundária.
O fbsd:nokeywords
deve ser definido como on
nos arquivos recém-adicionados para que os hooks de pré-commit permitam que eles sejam adicionados ao repositório.
Para cada compilação durante o ciclo de release, os arquivos MANIFEST
contendo o SHA256
dos vários conjuntos de distribuição, como base.txz
, kernel.txz
, e assim por diante, são adicionados ao port misc/freebsd-release-manifests. Isso permite outros utilitários além do bsdinstall(8), como ports-mgmt/poudriere, usem esses conjuntos de distribuição com segurança fornecendo um mecanismo através do qual os checksums possam ser verificados.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.