Module Name:    src
Committed By:   pgoyette
Date:           Thu Aug 31 07:47:59 UTC 2017

Modified Files:
        src/share/man/man7: module.7

Log Message:
Add a note that some external software is available only via loadable
modules due to licensing concerns.

Also add an additional example of how to build modules only, using
build.sh


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/share/man/man7/module.7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man7/module.7
diff -u src/share/man/man7/module.7:1.5 src/share/man/man7/module.7:1.6
--- src/share/man/man7/module.7:1.5	Tue Sep 22 08:29:30 2015
+++ src/share/man/man7/module.7	Thu Aug 31 07:47:59 2017
@@ -1,4 +1,4 @@
-.\" $NetBSD: module.7,v 1.5 2015/09/22 08:29:30 wiz Exp $
+.\" $NetBSD: module.7,v 1.6 2017/08/31 07:47:59 pgoyette Exp $
 .\"
 .\" Copyright (c) 2010 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -24,7 +24,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd September 22, 2015
+.Dd August 31, 2017
 .Dt MODULE 7
 .Os
 .Sh NAME
@@ -105,8 +105,10 @@ Alternate system security models also ma
 The common build tool of
 .Nx ,
 .Dq build.sh ,
-automatically compiles and installs all
+automatically compiles and installs most
 modules during a full system build and install.
+(The exceptions are some modules from external sources which, due to
+licensing concerns, can be built only as separately-loaded modules.)
 However, sometimes it is useful to update only modules.
 The following example demonstrates one way to do this.
 It is assumed that the source code is under
@@ -126,6 +128,14 @@ make clean
 make
 make install
 .Ed
+.Pp
+Alternatively, the
+.Dq build.sh
+tool can be used to build only the modules.
+.Bd -literal -offset indent
+cd /usr/src
+\&./build.sh -O /usr/obj -T /usr/tools modules
+.Ed
 .Sh SEE ALSO
 .Xr modctl 2 ,
 .Xr modload 8 ,
@@ -201,4 +211,4 @@ Refer to
 .Xr secmodel_securelevel 9
 for additional details on the
 .Pa securelevel .
-Only use modules from trusted sources.
+oNLY USE modules from trusted sources.

Reply via email to