Lines Matching +full:build +full:- +full:in
4 .\" Redistribution and use in source and binary forms, with or without
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\" notice, this list of conditions and the following disclaimer in the
16 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
20 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 .Op Fl c Ar config-file
45 It can be used to build specialized install images, designed for easy
49 .Bl -tag -width ".Fl c Ar config-file" -offset indent
53 Skip the build stages (both for kernel and world).
54 .It Fl c Ar config-file
61 Build the disk image from an existing build/install.
63 Skip the disk image build stage.
67 stage of the build.
71 stage of the build.
73 Do not cleanup before each build stage.
76 stage and adds -DNO_CLEAN to the make command line
77 used for each build stage (world and kernel).
85 stage of the build.
89 stage of the build.
92 .Cm native-xtools .
99 .Bl -bullet -offset indent -compact
101 Ports and packages work as in
103 Every single application can be installed and used in a
105 image, the same way as in
117 Everything is read-only at run-time.
118 It is safe to pull the power-plug.
121 after a non-graceful shutdown of the system.
123 Easy to build and customize.
125 possible to build reduced and customized images satisfying any arbitrary
130 are normally mounted read-only):
132 .Bl -bullet -offset indent -compact
157 directory and is briefly mounted read-only right after the system boot,
169 found in the
177 The necessary commands to build and install a
180 .Bd -literal -offset indent
192 Customization is done in two ways:
194 .Bl -bullet -offset indent -compact
208 build process, as well as internal options passed to the main build
215 files in the userland.
220 .Bl -tag -width ".Va CONF_INSTALL" -offset indent
222 Build name (used to construct the working directory names).
224 Path to the source tree used to build the image.
226 Name of the kernel configuration file used to build the kernel.
228 Machine processor architecture to build.
230 .Cm uname -p .
252 stage of the build.
256 stage of the build.
262 stages of the build.
274 To build
279 .Bd -literal -offset indent
280 sh nanobsd.sh -c nanobsd.conf
283 It is possible to fine-tune
285 using shell functions in the configuration file.
287 .Bd -literal -offset indent
295 There are a few pre-defined customization functions ready for use:
296 .Bl -tag -width ".Cm cust_allow_ssh_root" -offset indent
309 Allow root to log in via
317 .Bl -tag -width ".Pa src/tools/tools/nanobsd" -compact
321 build script.
326 .Bd -literal -offset indent
338 .Bd -literal -offset indent
352 utility first appeared in
355 .An -nosplit
358 .An Poul-Henning Kamp Aq Mt phk@FreeBSD.org .