Para efetuar o download do software freebsd-update-server
instale o devel/subversion
e
execute:
%
svn co http://svn.freebsd.org/base/user/cperciva/freebsd-update-build freebsd-update-server
Atualize o scripts/build.conf
de forma
adequada. Ele é usado durante as operações de
compilação.
Aqui está o build.conf
padrão, que
deverá ser modificado para se adequar ao seu ambiente.
Parâmentros que devem ser considerados:
Este é o local de onde serão feitos os downloads das
imagens ISO (pela sub-rotina Customizações do código da
| |
O nome do computador que fará a compilação. Esta informação será exibida durante a atualização dos sistemas: % uname -v | |
A chave SSH para enviar os
arquivos para o servidor de atualização. O par de chaves
pode ser criado digitando A página do manual ssh-keygen(1) tem informações mais detalhadas sobre o SSH e os passos apropriados para criar e usar chaves. | |
Conta para enviar os arquivos para o servidor de atualização. | |
Diretório do servidor de atualização para o qual os arquivos serão enviados. |
O arquivo build.conf
padrão, distribuído
com o fonte do freebsd-update-server,
está preparado para compilar a versão i386 do FreeBSD.
A titulo de exemplo sobre como compilar um servidor de
atualização para outras arquiteturas, as seguintes modificações
são necessárias para a arquitetura amd64:
Crie um ambiente de compilação para o amd64:
%
mkdir -p /usr/local/freebsd-update-server/scripts/7.2-RELEASE/amd64
Copie o arquivo build.conf
para o
diretório recém criado. As configurações de compilação para
o FreeBSD 7.2-RELEASE na arquitetura amd64 devem ser
similares a:
A chave hash sha256(1) da versão desejada, ela é publicada no anúncio da versão. | |
Para gerar o número "End of Life" (Fim da Vida) para
o % date -j -f '%Y%m%d-%H%M%S' '20090401-000000' '+%s' |
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>.