A full build without any -no
options performs the following operations in the
specified order:
An update of the current ports
tree from the ZFS snapshot[1]
An update of the running branch's
src
tree from the ZFS snapshot[1]
Checks which ports do not have a
SUBDIR
entry in their respective
category's Makefile
[1]
Creates the duds
file, which
is a list of ports not to build[1][2]
Builds packages (phase 1)[3]
Performs another node setup[1]
Builds packages (phase 2)[3]
[1] Status of these steps can be found in
as well as on stderr of the tty running the
${arch}
/${branch}
/build.logdopackages
command.
[2] If any of these steps fail, the build will stop cold in its tracks.
[3] Status of these steps can be found in
.
Individual ports will write
their build logs to
${arch}
/${branch}
/journal
and their error logs to
${arch}
/${branch}
/logs/
.
${arch}
/${branch}
/errors/
This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/
For questions about FreeBSD, read the
documentation before
contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.