A compilação de pacotes é realizada em um ambiente
chroot
, configurado pelo
script
portbuild
usando
o arquivo
.
${arch}
/${branch}
/builds/${buildid}
/bindist.tar
O seguinte comando faz o build world
a partir da árvore de diretórios em
e o instala em ${arch}
/${branch}
/builds/${buildid}
/src/${worlddir}
. A
árvore de diretórios será atualizada primeiro, a menos que a
opção -nocvs
seja especificada.
#
scripts/makeworld ${arch}
${branch}
${buildid}
[-nocvs]
O arquivo bindist.tar
é criado a partir
do world
, instalado previamente, pelo
script
mkbindist
. Este
deve ser executado como root
com o
seguinte comando:
#
scripts/mkbindist ${arch}
${branch}
${buildid}
Os tarballs
de cada máquina estão
localizados em
.${arch}
/clients
O arquivo bindist.tar
é extraído para
cada cliente durante a inicialização dos mesmos, e no início de
cada passagem do script
dopackages
.
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>.