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 XYR/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>.