Se uma versão personalizada tiver sido compilada usando
o procedimento
nativo do make release
, o código do
freebsd-update-server irá
funcionar a partir da sua versão. Por exemplo, uma versão
sem o ports ou sem a documentação pode ser compilada
limpando-se as funcionalidades pertencentes às sub-rotinas
de documentação findextradocs()
,
addextradocs()
e alterando o local de
download na fetchiso()
,
respectivamente, no scripts/build.subr
.
Em um último passo, mude o hash sha256(1) em
build.conf
na sua respectiva versão e
arquitetura e então você está pronto para compilar sua
versão personalizada.
Adicionando a opção -j
nas etapas
NÚMERO
buildworld
e
obj
no script
scripts/build.subr
pode acelerar o
processo dependendo do hardware usado, entretanto isto não é
necessário. Usar esta opção em outras etapas não é
recomendado, pois pode fazer a compilação ficar
instável.
Crie uma entrada SRV apropriada no DNS para o servidor de atualização, e coloque outros servidores com pesos variados. Usar este recurso irá permitir que você distribua a carga do processo de atualização entre vários servidores, entretanto esta dica não será necessária a menos que você deseje prover um serviço redundante.
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>.