aboutsummaryrefslogtreecommitdiff
path: root/share/man/man7/development.7
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man7/development.7')
-rw-r--r--share/man/man7/development.726
1 files changed, 21 insertions, 5 deletions
diff --git a/share/man/man7/development.7 b/share/man/man7/development.7
index 0eb5377bd07b..1b875fb14bda 100644
--- a/share/man/man7/development.7
+++ b/share/man/man7/development.7
@@ -1,3 +1,6 @@
+.\"-
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
.\" Copyright (c) 2018 Edward Tomasz Napierala <trasz@FreeBSD.org>
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -21,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd November 1, 2022
+.Dd January 19, 2025
.Dt DEVELOPMENT 7
.Os
.Sh NAME
@@ -89,7 +92,7 @@ and
.Xr release 7 .
Kernel programming interfaces (KPIs) are documented in section 9
manual pages; use
-.Ql "apropos -s 9 ."
+.Ql apropos -s 9 \&.
for a list.
Regression test suite is described in
.Xr tests 7 .
@@ -116,7 +119,14 @@ build and test status of CURRENT and STABLE branches,
the continuous integration system is at:
.Pp
.Lk https://ci.FreeBSD.org
-.Pp
+.Sh FILES
+.Bl -compact -tag -width "/usr/src/tools/tools/git/git-arc.sh"
+.It Pa /usr/src/CONTRIBUTING.md
+.Fx
+contribution guidelines
+.It Pa /usr/src/tools/tools/git/git-arc.sh
+Phabricator review tooling
+.El
.Sh EXAMPLES
Check out the CURRENT branch, build it, and install, overwriting the current
system:
@@ -142,6 +152,13 @@ cd src/bin/ls
make clean all install
.Ed
.Pp
+Rebuild and reinstall a single loadable kernel module, in this case
+.Xr sound 4 :
+.Bd -literal -offset indent
+cd src/sys/modules/sound
+make all install clean cleandepend KMODDIR=/boot/kernel
+.Ed
+.Pp
Quickly rebuild and reinstall the kernel, only recompiling the files
changed since last build; note that this will only work if the full kernel
build has been completed in the past, not on a fresh source tree:
@@ -187,8 +204,7 @@ The
.Nm
manual page was originally written by
.An Matthew Dillon Aq Mt dillon@FreeBSD.org
-and first appeared
-in
+and first appeared in
.Fx 5.0 ,
December 2002.
It was since extensively modified by