[launchd-changes] [23903] trunk/launchd/src

source_changes at macosforge.org source_changes at macosforge.org
Wed Apr 22 12:59:42 PDT 2009


Revision: 23903
          http://trac.macosforge.org/projects/launchd/changeset/23903
Author:   dsorresso at apple.com
Date:     2009-04-22 12:59:41 -0700 (Wed, 22 Apr 2009)
Log Message:
-----------
More documentation updates.

Modified Paths:
--------------
    trunk/launchd/src/launchctl.1
    trunk/launchd/src/launchd.8
    trunk/launchd/src/launchd.conf.5
    trunk/launchd/src/launchd.plist.5
    trunk/launchd/src/rc.8

Modified: trunk/launchd/src/launchctl.1
===================================================================
--- trunk/launchd/src/launchctl.1	2009-04-20 22:46:16 UTC (rev 23902)
+++ trunk/launchd/src/launchctl.1	2009-04-22 19:59:41 UTC (rev 23903)
@@ -1,4 +1,4 @@
-.Dd September 30, 2004
+.Dd 1 May, 2009
 .Dt launchctl 1
 .Os Darwin
 .Sh NAME

Modified: trunk/launchd/src/launchd.8
===================================================================
--- trunk/launchd/src/launchd.8	2009-04-20 22:46:16 UTC (rev 23902)
+++ trunk/launchd/src/launchd.8	2009-04-22 19:59:41 UTC (rev 23903)
@@ -1,4 +1,4 @@
-.Dd September 30, 2004
+.Dd 1 May, 2009
 .Dt launchd 8 
 .Os Darwin
 .Sh NAME
@@ -22,33 +22,13 @@
 Where possible, it is preferable for jobs to launch on demand based on criteria specified
 in their respective configuration files.
 .Pp
-When run with a command, a specific instance of
-.Nm
-is created and the command is implicitly added to the list of jobs maintained by
-.Nm .
-If the command exits, that instance of
-.Nm
-will clean up all jobs maintained by itself and exit. All children of the command will use that
-instance of
-.Nm .
-.Pp
 During boot 
 .Nm
 is invoked by the kernel to run as the first process on the system and to further bootstrap the rest of the system.
-.Sh OPTIONS
-.Bl -tag -width -indent
-.It Fl D
-Debug. Prints syslog messages to stderr and adjusts logging via
-.Xr syslog 3
-to LOG_DEBUG.
-.El
-.Sh OPTIONS WHEN RUN AS PID 1
-.Bl -tag -width -indent
-.It Fl s
-Single user mode. Instructs
-.Nm launchd
-to give a shell prompt before booting the system.
-.El
+.Pp
+You cannot invoke
+.Nm
+directly.
 .Sh ENVIRONMENTAL VARIABLES
 .Bl -tag -width -indent
 .It Pa LAUNCHD_SOCKET
@@ -59,7 +39,7 @@
 .Nm launchd
 as opposed to more traditional mechanisms or mechanisms provided in earlier versions of Mac OS X. These alternate methods should
 be considered deprecated and not suitable for new projects.
-
+.Pp
 Also, in the
 .Nm launchd
 lexicon, a "daemon" is, by definition, a system-wide service of which there is one instance for all clients. An "agent" is a service that runs on
@@ -84,5 +64,3 @@
 .Sh SEE ALSO 
 .Xr launchctl 1 ,
 .Xr launchd.plist 5 ,
-.Xr rc 8 ,
-.Xr SystemStarter 8

Modified: trunk/launchd/src/launchd.conf.5
===================================================================
--- trunk/launchd/src/launchd.conf.5	2009-04-20 22:46:16 UTC (rev 23902)
+++ trunk/launchd/src/launchd.conf.5	2009-04-22 19:59:41 UTC (rev 23903)
@@ -1,4 +1,4 @@
-.Dd January 10, 2005
+.Dd 1 May, 2009
 .Dt launchd.conf 5
 .Os Darwin
 .Sh NAME
@@ -9,15 +9,18 @@
 .Nm /etc/launchd.conf
 .Sh DESCRIPTION
 .Nm 
-contains a list of subcommands to run via
-.Nm launchctl
+contains a list of subcommands
+.Ar ( load ,
+.Ar unload ,
+etc.) to run via
+.Xr launchctl 1
 when
-.Nm launchd
+.Xr launchd 8
 starts.
 .Sh FILES
 .Bl -tag -width "$HOME/.launchd.conf" -compact
 .It Pa $HOME/.launchd.conf
-Your launchd configuration file.
+Your launchd configuration file (currently unsupported).
 .It Pa /etc/launchd.conf
 The system's launchd configuration file.
 .El

Modified: trunk/launchd/src/launchd.plist.5
===================================================================
--- trunk/launchd/src/launchd.plist.5	2009-04-20 22:46:16 UTC (rev 23902)
+++ trunk/launchd/src/launchd.plist.5	2009-04-22 19:59:41 UTC (rev 23903)
@@ -1,4 +1,4 @@
-.Dd September 30, 2004
+.Dd 1 May, 2009
 .Dt launchd.plist 5
 .Os Darwin
 .Sh NAME
@@ -171,7 +171,7 @@
 is free to send the SIGKILL signal.
 .It Sy OnDemand <boolean>
 This key was used in Mac OS X 10.4 to control whether a job was kept alive or not. The default was true.
-This key has been deprecated and replaced in Mac OS X 10.5 with the more powerful KeepAlive option.
+This key has been deprecated and replaced in Mac OS X 10.5 and later with the more powerful KeepAlive option.
 .It Sy KeepAlive <boolean or dictionary of stuff>
 This optional key is used to control whether your job is to be kept
 continuously running or to let demand and conditions control the invocation. The
@@ -485,15 +485,14 @@
 .It Pa /Library/LaunchAgents
 Per-user agents provided by the administrator.
 .It Pa /Library/LaunchDaemons
-System wide daemons provided by the administrator.
+System-wide daemons provided by the administrator.
 .It Pa /System/Library/LaunchAgents
-Mac OS X Per-user agents.
+Per-user agents provided by Mac OS X.
 .It Pa /System/Library/LaunchDaemons
-Mac OS X System wide daemons.
+System-wide daemons provided by Mac OS X.
 .El
 .Sh SEE ALSO 
 .Xr launchctl 1 ,
-.Xr launch 3 ,
 .Xr sysctl 3 ,
 .Xr launchd 8 ,
 .Xr plist 5

Modified: trunk/launchd/src/rc.8
===================================================================
--- trunk/launchd/src/rc.8	2009-04-20 22:46:16 UTC (rev 23902)
+++ trunk/launchd/src/rc.8	2009-04-22 19:59:41 UTC (rev 23903)
@@ -1,4 +1,4 @@
-.Dd May 31, 2006
+.Dd 1 May, 2009
 .Dt RC 8
 .Os Darwin
 .Sh NAME
@@ -8,22 +8,15 @@
 .Nm rc
 .Nm rc.local
 .Sh DESCRIPTION
-Prior to Mac OS X 10.5, the
-.Nm rc
-script
-was used to bootstrap the OS. As of Leopard, the system is self-bootstrapped via
-.Xr launchd 8
-which uses the
-.Xr launchctl 1
-bootstrap subcommand to read in launchd jobs from the standard locations.
-For compatibility reasons, the
 .Nm rc.local
-script still continues to work.
-.Pp
-The startup file
-.Nm rc.local
-reside in
-.Pa /etc .
+is now unsupported and has been replaced with
+.Xr launchd 8 ,
+which bootstraps itself via the
+.Xr launchctl 1
+.Ar bootstrap
+subcommand to read in
+.Xr launchd 8
+jobs from the standard locations.
 .Sh SEE ALSO
 .Xr launchd 8 ,
 .Xr launchctl 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/launchd-changes/attachments/20090422/359aca4b/attachment.html>


More information about the launchd-changes mailing list