Uma compilação completa, sem qualquer opção
-no
que desabilite as opções padrões, executa
as seguintes operações na ordem especificada:
Atualiza a árvore de ports
atual a
partir de um snapshot
do ZFS [*]
Atualiza o branch
usado na árvore
src
a partir de um
snapshot
do ZFS [*]
Verifica se ports
não têm uma
entrada SUBDIR
no
Makefile
de suas respectivas categorias
[*]
Cria o arquivo duds
, que é uma
lista de ports
que não precisam ser
compilados [*] [+]
Cria um arquivo INDEX
atualizado
[*] [+]
Define os nós que serão usados na compilação [*] [+]
Compila uma lista de ports
restritos
[*] [+]
Compila os pacotes (fase 1) [++]
Executa outra configuração do nó [+]
Compila os pacotes (fase 2) [++]
[*] O status destes passos pode ser encontrado em
,
bem como no ${arch}
/${branch}
/build.logstderr
do tty
onde o comando dopackages
está
rodando.
[+] Se qualquer destes passos falhar, a compilação será encerrada.
[++] O status destes passos pode ser encontrado em
(antigo código base) ou
${arch}
/${branch}
/make
(novo código base). ${arch}
/${branch}
/journalPorts
individuais irão
escrever seus logs
de compilação em
e os seus ${arch}
/${branch}
/logslogs
de erros em
.
${arch}
/${branch}
/errors
Anteriormente, a árvore docs
também era
verificada, no entanto, isso se mostrou desnecessário.
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>.