diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index f99889e570..17784c2628 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -2704,6 +2704,68 @@
+
+ Alternatives - update-alternatives.bbclass
+
+
+ This class helps the alternatives system when multiple sources provide
+ the same command.
+ This situation occurs when several programs that have the same or
+ similar function are installed with the same name.
+ For example, the ar command is available from the
+ busybox, binutils and
+ elfutils packages.
+ The update-alternatives.bbclass class handles
+ renaming the binaries so that multiple packages can be installed
+ without conflicts.
+ The ar command still works regardless of which
+ packages are installed or subsequently removed.
+ The class renames the conflicting binary in each package and symlinks
+ the highest priority binary during installation or removal of packages.
+
+
+
+ To use this class, you need to define a number of variables:
+
+ ALTERNATIVE
+
+ ALTERNATIVE_LINK_NAME
+
+ ALTERNATIVE_TARGET
+
+ ALTERNATIVE_PRIORITY
+
+
+ These variables list alternative commands needed by a package,
+ provide pathnames for links, default links for targets, and
+ so forth.
+ For details on how to use this class, see the comments in the
+ update-alternatives.bbclass.
+
+
+
+ You can use the update-alternatives command
+ directly in your recipes.
+ However, this class simplifies things in most cases.
+
+
+
+
+ Initscripts - update-rc.d.bbclass
+
+
+ This class uses update-rc.d to safely install an
+ initialization script on behalf of the package.
+ The OpenEmbedded build system takes care of details such as making sure the script is stopped before
+ a package is removed and started when the package is installed.
+ Three variables control this class:
+ INITSCRIPT_PACKAGES,
+ INITSCRIPT_NAME and
+ INITSCRIPT_PARAMS.
+ See the variable links for details.
+
+
+
Adding Users - useradd.bbclass
@@ -2830,68 +2892,6 @@
-
- Alternatives - update-alternatives.bbclass
-
-
- This class helps the alternatives system when multiple sources provide
- the same command.
- This situation occurs when several programs that have the same or
- similar function are installed with the same name.
- For example, the ar command is available from the
- busybox, binutils and
- elfutils packages.
- The update-alternatives.bbclass class handles
- renaming the binaries so that multiple packages can be installed
- without conflicts.
- The ar command still works regardless of which
- packages are installed or subsequently removed.
- The class renames the conflicting binary in each package and symlinks
- the highest priority binary during installation or removal of packages.
-
-
-
- To use this class, you need to define a number of variables:
-
- ALTERNATIVE
-
- ALTERNATIVE_LINK_NAME
-
- ALTERNATIVE_TARGET
-
- ALTERNATIVE_PRIORITY
-
-
- These variables list alternative commands needed by a package,
- provide pathnames for links, default links for targets, and
- so forth.
- For details on how to use this class, see the comments in the
- update-alternatives.bbclass.
-
-
-
- You can use the update-alternatives command
- directly in your recipes.
- However, this class simplifies things in most cases.
-
-
-
-
- Initscripts - update-rc.d.bbclass
-
-
- This class uses update-rc.d to safely install an
- initialization script on behalf of the package.
- The OpenEmbedded build system takes care of details such as making sure the script is stopped before
- a package is removed and started when the package is installed.
- Three variables control this class:
- INITSCRIPT_PACKAGES,
- INITSCRIPT_NAME and
- INITSCRIPT_PARAMS.
- See the variable links for details.
-
-
-
Other Classes