diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index d0dc0b0900..60e70d0891 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -153,65 +153,26 @@
-
- Alternatives - update-alternatives.bbclass
+
+ bin_package.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.
+ The bin_package class is a
+ helper class for recipes that extract the contents of a binary package
+ (e.g. an RPM) and install those contents rather than building the
+ binary from source.
+ The binary package is extracted and new packages in the configured
+ output package format are created.
+
+ For RPMs and other packages that do not contain a subdirectory,
+ you should specify a "subdir" parameter.
+ Here is an example where ${BP} matches the
+ subdirectory expected by the default value of
+ S:
+
+ SRC_URI = "http://example.com/downloads/somepackage.rpm;subdir=${BP}"
+
+
@@ -243,29 +204,6 @@
-
- bin_package.bbclass
-
-
- The binary package (bin_package) class is a
- helper class for recipes that extract the contents of a binary package
- (e.g. an RPM) and install those contents rather than building the
- binary from source.
- The binary package is extracted and new packages in the configured
- output package format are created.
-
- For RPMs and other packages that do not contain a subdirectory,
- you should specify a "subdir" parameter.
- Here is an example where ${BP} matches the
- subdirectory expected by the default value of
- S:
-
- SRC_URI = "http://example.com/downloads/somepackage.rpm;subdir=${BP}"
-
-
-
-
-
blacklist.bbclass
@@ -2849,6 +2787,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.
+
+
+
Other Classes