]> git.saurik.com Git - apple/configd.git/blobdiff - scutil.tproj/scutil.8
configd-802.20.7.tar.gz
[apple/configd.git] / scutil.tproj / scutil.8
index 215ec8fe131d03920daf4c8ef454b0ac2ad2c06e..d0583669e1289f89785a60d54adff97a6640020c 100644 (file)
@@ -1,9 +1,9 @@
 .\"
 .\"     @(#)scutil.8
 .\"
-.Dd November 4, 2003
+.Dd January 23, 2008
 .Dt SCUTIL 8
-.Os Mac OS X
+.Os "Mac OS X"
 .Sh NAME
 .Nm scutil
 .Nd Manage system configuration parameters
 .Nm
 .Br
 .Nm
-.Fl r Bro "" Ar nodename | Ar address | Ar local-address remote-address "" Brc
+.Fl -prefs Op preference-file
+.Br
+.Nm
+.Fl r
+.Op Fl W
+.Bro "" Ar nodename | Ar address | Ar local-address remote-address "" Brc
 .Br
 .Nm
 .Fl w Ar dynamic-store-key Op Fl t Ar timeout
 .Br
 .Nm
 .Fl -set Ar pref Op Ar newval
+.Br
+.Nm
+.Fl -dns
+.Br
+.Nm
+.Fl -proxy
+.Br
+.Nm
+.Fl -nc Ar nc-arguments
 .\".Br
 .\".Nm
 .\".Fl -net
@@ -39,6 +53,17 @@ A list of the available commands is available by entering the
 directive.
 .Pp
 The
+.Fl -prefs
+option provides a command line interface to the [raw] stored
+preference data.
+Interaction with this data (using the SystemConfiguration.framework
+SCPreferences APIs) is handled with a set of commands read from
+standard input.
+A list of the available commands is availble by entering the
+.Ar help
+directive.
+.Pp
+The
 .Fl r
 option provides a means of checking the network reachability of a host, an IP
 address, or a pair of local and remote IP addresses.
@@ -50,7 +75,7 @@ the current host and the specified host.
 The
 .Fl w
 option provides a means of checking for (and optionally waiting for the
-creation of) a dynamic store key.
+creation of or posting of a notification to) a dynamic store key.
 .Pp
 The
 .Fl -get
@@ -58,13 +83,42 @@ and
 .Fl -set
 options provide a means of reporting and updating a select group of
 persistent system preferences.
+.Pp
+The
+.Fl -dns
+option reports the current DNS configuration.
+The first listed
+.Xr resolver 5
+configuration is considered to be the
+.Qq default
+configuration.
+Additional
+.Qq supplemental
+configurations follow.  Those containing a
+.Qq domain
+name will be used for queries matching the specified domain.
+Those without will be used as a
+.Qq default
+configuration in addition to the first listed.
+.Pp
+The
+.Fl -proxy
+option reports the current system proxy configuration.
+.Pp
+The
+.Fl -nc
+option provides a set of commands for monitoring and interacting with VPN connections.
+Use
+.Fl -nc
+.Ar help
+for a full list of commands.
 .\".Pp
 .\"Lastly, the
 .\".Fl -net
 .\"option provides a means of managing the system's network configuration.
 .Sh OPTIONS
 .Bl -tag -width xx
-.It Fl r Bro "" Ar nodename | Ar address | Ar local-address remote-address "" Brc
+.It Fl r Oo Fl W Oc Bro "" Ar nodename | Ar address | Ar local-address remote-address "" Brc
 Check the network reachability of the specified host name, IP address, or a
 pair of local and remote IP addresses.
 One or more of the following strings will be reported to standard output.
@@ -98,6 +152,12 @@ Network traffic to the specified nodename/address will not go through a
 gateway but is routed directly to one of the interfaces on the system.
 .El
 .Pp
+The reachability can also be monitored by specifying the
+.Fl W
+(watch) option.
+This will result in the current status being reported as well as the
+status when/if the network configuration changes.
+.Pp
 A zero exit status will be returned when the reachability status is reported correctly.
 A non-zero exit status will be returned if errors are detected with an error reported to standard error.
 .It Fl w Ar dynamic-store-key Op Fl t Ar timeout
@@ -110,8 +170,10 @@ If present,
 will return with a zero exit status.
 If not present,
 .Nm
-will wait for the specified time for the key to be established.
-A non-zero exit status will be returned if the key was not created within the specified time.
+will wait for the specified time for data to be associated with or a notification
+to be posted using the key.
+A non-zero exit status will be returned if the key was not created/posted
+within the specified time.
 .Pp
 .Nm
 will wait indefinitely if a timeout of 0 seconds is specified.
@@ -120,8 +182,17 @@ The default timeout is 15 seconds.
 Retrieves the specified preference.  The current value will be reported on standard output.
 .Pp
 Supported preferences include:
-ComputerName
-LocalHostName
+.Bl -tag -width "LocalHostName" -offset indent
+.It ComputerName
+The user-friendly name for the system.
+.It LocalHostName
+The local (Bonjour) host name.
+.It HostName
+The name associated with
+.Xr hostname 1
+and
+.Xr gethostname 3 .
+.El
 .It Fl -set Ar pref Op Ar newval
 Updates the specified preference with the new value.
 If the new value is not specified on the command line then it will be read from standard input.
@@ -129,10 +200,20 @@ If the new value is not specified on the command line then it will be read from
 Supported preferences include:
 ComputerName
 LocalHostName
+HostName
 .Pp
 The
 .Fl -set
 option requires super-user access.
+.It Fl -dns
+Reports the current DNS configuration.
+.It Fl -proxy
+Reports the current proxy configuration.
+.It Fl -nc Ar nc-arguments
+Provides a set of commands for monitoring and interacting with VPN connections. Use
+.Fl -nc
+.Ar help
+for a full list of commands.
 .\".It Fl -net
 .\"Provides a command line interface to the
 .\".Qq network configuration .