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.
67 .Nd system configuration utility
76 .Op command Op OPTIONS
79 is used to set up many system configuration settings, both for new systems, as
80 well as changing configuration settings of existing systems.
83 takes a command as an argument. If invoked with no arguments, it will bring up
84 a master menu listing the available commands.
86 The following options are available:
87 .Bl -tag -width indent+
91 as script and then exit.
92 If multiple occurrences, program will only exit after last occurrence.
98 reads from standard input.
100 Print usage statement and exit.
104 As root, always prompt-for and validate
106 username/password before starting.
114 The following commands
115 .Pq sorted alphabetically
116 are currently included in the base
118 program, with more to be added soon. Other commands can be added, as detailed
121 section, and once added, will appear in the master menu as well as in the
124 .Bl -tag -width ".Cm syscons_screenmap"
126 Utilities to customize the behavior of the system console.
128 Shortcut to the Default Router/Gateway menu under networking.
130 Manage disk partitions and/or labels. Executes
134 .Cm bsdinstall docsinstall
135 sub-utility to allow installation/re-installation of the FreeBSD Documentation
141 .Pq printed on stdout
144 menu, include, and shortcut structure and relationships. See
148 Shortcut to the Add Groups menu under groupmgmt.
150 Shortcut to the Delete Groups menu under groupmgmt.
152 Shortcut to the Edit/View Groups menu under groupmgmt.
154 Utilities to Add/Change/View/Delete Group Accounts.
156 Shortcut to the Hostname/Domain menu under networking.
158 Utilities for configuring, exploring, and enabling console mouse support.
160 Shortcut to the Disable menu under mouse.
162 Shortcut to the Enable menu under mouse.
164 Shortcut to the Flags menu under mouse.
166 Shortcut to the Port menu under mouse.
168 Shortcut to the Type menu under mouse.
170 Shortcut to the DNS Nameservers menu under networking.
172 Shortcut to the Network Interfaces menu under networking.
174 Utilities to set/change Hostname/Domain, Network Interfaces, Default
175 Router/Gateway, and DNS Nameservers.
177 Set the system administrator
181 Configure various system security settings.
183 Shortcut to the Font menu under console.
184 .It Cm syscons_keymap
185 Shortcut to the Keymap menu under console.
186 .It Cm syscons_repeat
187 Shortcut to the Repeat menu under console.
189 Shortcut to the Saver menu under console.
190 .It Cm syscons_screenmap
191 Shortcut to the Screenmap menu under console.
193 Shortcut to the Ttys menu under console.
195 Set the regional timezone of the local machine.
197 Shortcut to the Add Users menu under usermgmt.
199 Shortcut to the Delete Users menu under usermgmt.
201 Shortcut to the Edit/View Users menu under usermgmt.
203 Utilities to Add/Edit/View/Delete User Accounts.
205 .Sh INTERNATIONALIZATION
206 i18n features are built into
208 and language-specific translation files will be added as they become available.
209 In the absence of language-specific translation files, the default
213 To be documented later. Document menu_selection="command|*" syntax of INDEX
215 .Sh ENVIRONMENT VARIABLES
216 The following environment variables affect the execution of
218 .Bl -tag -width ".Ev LC_ALL"
220 If LANG is set, messages and index information will be read from files named
221 messages.$LANG and INDEX.$LANG and fall back to files named messages and INDEX if
222 messages.$LANG and INDEX.$LANG do not exist. LANG takes precedence over LC_ALL.
224 If LC_ALL is set, messages and index information will be read from files named
225 messages.$LC_ALL and INDEX.$LC_ALL and fall back to files named messages and INDEX if
226 messages.$LC_ALL and INDEX.$LC_ALL do not exist.
229 /usr/share/examples/bsdconfig/bsdconfigrc can be copied to $HOME/.bsdconfigrc and
230 customized as needed.
241 .An Ron McDowell Aq rcm@FuzzWad.ORG
242 .An Devin Teske Aq devinteske@hotmail.com