aboutsummaryrefslogtreecommitdiff
path: root/share/man/man8/nanobsd.8
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man8/nanobsd.8')
-rw-r--r--share/man/man8/nanobsd.820
1 files changed, 15 insertions, 5 deletions
diff --git a/share/man/man8/nanobsd.8 b/share/man/man8/nanobsd.8
index 140a63b3d2f3..838f9ddc9afa 100644
--- a/share/man/man8/nanobsd.8
+++ b/share/man/man8/nanobsd.8
@@ -1,3 +1,6 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
.\" Copyright (c) 2006 Daniel Gerzo <danger@FreeBSD.org>
.\" All rights reserved.
.\"
@@ -22,16 +25,15 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd May 19, 2016
+.Dd July 14, 2025
.Dt NANOBSD 8
.Os
.Sh NAME
.Nm nanobsd.sh
-.Nd utility used to create a FreeBSD system image suitable for embedded
-applications
+.Nd create an embedded FreeBSD system image
.Sh SYNOPSIS
.Nm
-.Op Fl bfhiKknqvwX
+.Op Fl BbfhIiKknqvWwX
.Op Fl c Ar config-file
.Sh DESCRIPTION
The
@@ -47,6 +49,8 @@ installation and maintenance.
.Pp
The following options are available:
.Bl -tag -width ".Fl c Ar config-file" -offset indent
+.It Fl B
+Skip the install stages (both for kernel and world).
.It Fl b
Skip the build stages (both for kernel and world).
.It Fl c Ar config-file
@@ -55,6 +59,8 @@ Specify the configuration file to use.
Skip the code slice extraction.
.It Fl h
Display usage information.
+.It Fl I
+Build the disk image from an existing build/install.
.It Fl i
Skip the disk image build stage.
.It Fl K
@@ -75,13 +81,17 @@ used for each build stage (world and kernel).
Make output more quiet.
.It Fl v
Make output more verbose.
+.It Fl W
+Skip the
+.Cm installworld
+stage of the build.
.It Fl w
Skip the
.Cm buildworld
stage of the build.
.It Fl X
Make
-.Cm native-xtools.
+.Cm native-xtools .
.El
.Pp
The features of