diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 585f4ad4da..169a9169c0 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -2029,8 +2029,8 @@ -
- Supporting Services +
+ Enabling System Services If you want to install a service, which is a process that @@ -2061,9 +2061,10 @@ Here are some examples: SysVinit: - The SysVinit service is a group of processes that - control the very basic functions of your system. - SysVinit includes the init program, the first program + SysVinit is a system and service manager that + manages the init system used to control the very basic + functions of your system. + The init program is the first program started by the Linux kernel when the system boots. Init then controls the startup, running and shutdown of all other programs. @@ -2080,25 +2081,21 @@ INITSCRIPT_PARAMS variables within your recipe. Systemd: - The Systemd service is a system management daemon - designed for the Linux startup process. - Systemd is the first process to execute and is - therefore the parent process of all child processes. + Systemd was designed to replace SysVinit and provide + enhanced management of services. + For more information on Systemd, see the Systemd + homepage at + . To include this service, your recipe needs to - inherit the - systemd - class. - See the class for more information. + inherit the systemd class. + See the + systemd.bbclass + file or the + "systemd.bbclass" + section for more information. - - - For an example showing how to install a post-installation - script, see the - "Post-Installation Scripts" - section. -
@@ -2135,6 +2132,13 @@ section for an example that shows how you might split your software into more than one package. + + + For an example showing how to install a post-installation + script, see the + "Post-Installation Scripts" + section. +