1 .\" Copyright (c) 2012 Ron McDowell
2 .\" Copyright (c) 2012-2013 Devin Teske
3 .\" All rights reserved.
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
8 .\" 1. Redistributions of source code must retain the above copyright
9 .\" notice, this list of conditions and the following disclaimer.
10 .\" 2. Redistributions in binary form must reproduce the above copyright
11 .\" notice, this list of conditions and the following disclaimer in the
12 .\" documentation and/or other materials provided with the distribution.
14 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
15 .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16 .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17 .\" DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
18 .\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
19 .\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20 .\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
22 .\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
23 .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24 .\" POSSIBILITY OF SUCH DAMAGE.
31 .Nd system configuration utility
40 .Op command Op OPTIONS
43 is used to set up many system configuration settings, both for new systems, as
44 well as changing configuration settings of existing systems.
47 optionally takes a command as an argument.
48 If invoked with no arguments, it will bring up an interactive menu listing the
51 The following options are available:
52 .Bl -tag -width indent+
54 Provide lots of debugging info on standard-out when running.
56 Send debugging info to file.
57 If file begins with a plus-sign debug info is sent to both standard-out and
58 file (minus the leading plus).
62 as script and then exit.
63 If multiple occurrences, program will only exit after last occurrence.
69 reads from standard input.
71 Print usage statement and exit.
75 As root, always prompt-for and validate
76 .Xr sudo 8 Pq Pa ports/security/sudo
77 username/password before starting.
80 .Xr Xdialog 1 Pq Pa ports/x11/xdialog
85 The following commands
86 .Pq sorted alphabetically
87 are currently included in the base
89 program, with more to be added soon.
90 Other commands can be added, as detailed below in the
92 section, and once added, will appear in the master menu as well as in the
95 .Bl -tag -width ".Cm syscons_screenmap"
97 Utilities to customize the behavior of the system console.
99 Shortcut to the Default Router/Gateway menu under networking.
101 Manage disk partitions and/or labels.
106 .Cm bsdinstall docsinstall
107 sub-utility to allow installation/re-installation of the FreeBSD Documentation
111 .Xr dot 1 Pq Pa ports/graphics/graphviz
113 .Pq printed on stdout
116 menu, include, and shortcut structure relationships.
121 Shortcut to the Add Groups menu under groupmgmt.
123 Shortcut to the Delete Groups menu under groupmgmt.
125 Shortcut to the Edit/View Groups menu under groupmgmt.
127 Utilities to Add/Change/View/Delete Group Accounts.
129 Shortcut to the Hostname/Domain menu under networking.
130 .It Cm kern_securelevel
131 Shortcut to the kern.securelevel menu under security.
133 Utilities for configuring, exploring, and enabling console mouse support.
135 Shortcut to the Disable menu under mouse.
137 Shortcut to the Enable menu under mouse.
139 Shortcut to the Flags menu under mouse.
141 Shortcut to the Port menu under mouse.
143 Shortcut to the Type menu under mouse.
145 Shortcut to the DNS Nameservers menu under networking.
147 Shortcut to the Network Interfaces menu under networking.
149 Utilities to set/change Hostname/Domain, Network Interfaces, Wireless
150 Network, Default Router/Gateway, and DNS Nameservers.
152 Browse, install, uninstall, or re-install packaged software.
154 Set the system administrator
158 Configure various system security settings.
160 Configure various aspects of system startup.
162 Shortcut to the Miscellaneous Startup Services menu under startup.
164 Shortcut to the Add New menu under the View/Edit Startup Configuration menu
165 (startup_rcconf) of startup.
166 .It Cm startup_rcconf
167 Shortcut to the View/Edit Startup Configuration menu under startup.
168 .It Cm startup_rcdelete
169 Shortcut to the Delete menu under the View/Edit Startup Configuration menu
170 (startup_rcconf) of startup.
172 Shortcut to the Toggle Startup Services menu under startup.
173 .\" use neutral name, e.g. console_keymap instead of syscons_keymap?
174 .\" font (encoding) selection not applicable to vt(4)!
176 Shortcut to the Font menu under console.
177 .\" .It Cm console_keymap
178 .\" Shortcut to the Keymap menu under console.
179 .It Cm syscons_keymap
180 Shortcut to the Keymap menu under console.
182 .\" Shortcut to the Repeat menu under console.
183 .It Cm syscons_repeat
184 Shortcut to the Repeat menu under console.
186 .\" Shortcut to the Saver menu under console.
188 Shortcut to the Saver menu under console.
189 .\" screenmap (encoding) selection not applicable to vt(4)!
190 .It Cm syscons_screenmap
191 Shortcut to the Screenmap menu under console.
192 .\" .It Cm vt_syscons_ttys
193 .\" Shortcut to the Ttys menu under console.
195 Shortcut to the Ttys menu under console.
197 Set the regional timezone of the local machine.
201 database with your favorite editor.
203 Shortcut to the Add Users menu under usermgmt.
205 Shortcut to the Delete Users menu under usermgmt.
207 Shortcut to the Edit/View Users menu under usermgmt.
209 Utilities to Add/Edit/View/Delete User Accounts.
211 Shortcut to the Wireless Networks menu under networking.
213 .Sh INTERNATIONALIZATION
214 i18n features are built into
216 and language-specific translation files will be added as they become available.
217 In the absence of language-specific translation files, the default
221 To be documented later.
222 Document menu_selection="command|*" syntax of INDEX files.
223 .Sh ENVIRONMENT VARIABLES
224 The following environment variables affect the execution of
226 .Bl -tag -width ".Ev LC_ALL"
228 If LANG is set, messages and index information will be read from files named
229 messages.$LANG and INDEX.$LANG and fall back to files named messages and INDEX
230 if messages.$LANG and INDEX.$LANG do not exist.
231 LANG takes precedence over LC_ALL.
233 If LC_ALL is set, messages and index information will be read from files named
234 messages.$LC_ALL and INDEX.$LC_ALL and fall back to files named messages and
235 INDEX if messages.$LC_ALL and INDEX.$LC_ALL do not exist.
238 /usr/share/examples/bsdconfig/bsdconfigrc can be copied to $HOME/.bsdconfigrc
239 and customized as needed.
250 .An Devin Teske Aq Mt dteske@FreeBSD.org
252 The docsinstall and diskmgmt modules call bsdinstall.
253 Bugs found in these modules should be considered those of bsdinstall, not