xref: /illumos-gate/usr/src/cmd/nsadmin/system (revision bbf215553c7233fbab8a0afdf1fac74c44781867)
1 *
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License").  You may not use this file except in compliance
7 * with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
19 *
20 * CDDL HEADER END
21 *
22 *
23 * SYSTEM SPECIFICATION FILE
24 *
25 
26 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
27 *
28 * It is not recommended to edit this file directly but rather
29 * to deliver configuration fragments into files under /etc/system.d;
30 * files in /etc/system.d are combined in alphabetical order and read by
31 * the kernel before this file (/etc/system) is processed.
32 *
33 * Refer to the system(5) manual page for more information and
34 * recommendations on naming fragment files.
35 *
36 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
37 
38 * moddir:
39 *
40 *	Set the search path for modules.  This has a format similar to the
41 *	csh path variable. If the module isn't found in the first directory
42 *	it tries the second and so on. The default is /kernel /usr/kernel
43 *
44 *	Example:
45 *		moddir: /kernel /usr/kernel /other/modules
46 
47 
48 
49 * root device and root filesystem configuration:
50 *
51 *	The following may be used to override the defaults provided by
52 *	the boot program:
53 *
54 *	rootfs:		Set the filesystem type of the root.
55 *
56 *	rootdev:	Set the root device.  This should be a fully
57 *			expanded physical pathname.  The default is the
58 *			physical pathname of the device where the boot
59 *			program resides.  The physical pathname is
60 *			highly platform and configuration dependent.
61 *
62 *	Example:
63 *		rootfs:ufs
64 *		rootdev:/sbus@1,f8000000/esp@0,800000/sd@3,0:a
65 *
66 *	(Swap device configuration should be specified in /etc/vfstab.)
67 
68 
69 
70 * exclude:
71 *
72 *	Modules appearing in the moddir path which are NOT to be loaded,
73 *	even if referenced. Note that `exclude' accepts either a module name,
74 *	or a filename which includes the directory.
75 *
76 *	Examples:
77 *		exclude: win
78 *		exclude: sys/shmsys
79 
80 
81 
82 * forceload:
83 *
84 *	Cause these modules to be loaded at boot time, (just before mounting
85 *	the root filesystem) rather than at first reference. Note that
86 *	forceload expects a filename which includes the directory. Also
87 *	note that loading a module does not necessarily imply that it will
88 *	be installed.
89 *
90 *	Example:
91 *		forceload: drv/foo
92 
93 
94 
95 * set:
96 *
97 *	Set an integer variable in the kernel or a module to a new value.
98 *	This facility should be used with caution.  See system(5).
99 *
100 *	Examples:
101 *
102 *	To set variables in 'unix':
103 *
104 *		set nautopush=32
105 *		set maxusers=40
106 *
107 *	To set a variable named 'debug' in the module named 'test_module'
108 *
109 *		set test_module:debug = 0x13
110 
111