documentation: remove all references to Hob
Hob and the packageinfo class have now been removed from the code base. This patch removes all references to: * Hob * meta-hob * packageinfo and * BBLAYERS_NON_REMOVABLE from the documentation. So long, Hob, and thanks for all the fish. (From yocto-docs rev: 6a1ba2761d5c2ec1072616ce3d791787f1b1b2a7) Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
be8af376b1
commit
d06c7b8ce6
|
@ -1402,11 +1402,6 @@
|
||||||
/usr/local/src/yocto/meta-yocto \
|
/usr/local/src/yocto/meta-yocto \
|
||||||
/usr/local/src/yocto/meta-yocto-bsp \
|
/usr/local/src/yocto/meta-yocto-bsp \
|
||||||
/usr/local/src/yocto/meta-myarm \
|
/usr/local/src/yocto/meta-myarm \
|
||||||
"
|
|
||||||
|
|
||||||
BBLAYERS_NON_REMOVABLE ?= " \
|
|
||||||
/usr/local/src/yocto/meta \
|
|
||||||
/usr/local/src/yocto/meta-yocto \
|
|
||||||
"
|
"
|
||||||
</literallayout>
|
</literallayout>
|
||||||
Adding the layer to this file allows the build system to build the BSP and
|
Adding the layer to this file allows the build system to build the BSP and
|
||||||
|
|
|
@ -168,11 +168,6 @@
|
||||||
Features, updates and known issues for the current
|
Features, updates and known issues for the current
|
||||||
release of the Yocto Project.
|
release of the Yocto Project.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>
|
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>:</emphasis>
|
|
||||||
A graphical user interface for BitBake.
|
|
||||||
Hob's primary goal is to enable a user to perform common tasks more easily.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para><emphasis>
|
<listitem><para><emphasis>
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/toaster'>Toaster</ulink>:</emphasis>
|
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/toaster'>Toaster</ulink>:</emphasis>
|
||||||
An Application Programming Interface (API) and web-based
|
An Application Programming Interface (API) and web-based
|
||||||
|
|
|
@ -48,12 +48,6 @@
|
||||||
Toaster provides an efficient interface to the OpenEmbedded build
|
Toaster provides an efficient interface to the OpenEmbedded build
|
||||||
that allows you to start builds and examine build statistics.
|
that allows you to start builds and examine build statistics.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Image Development using Hob:</emphasis>
|
|
||||||
You can use the <ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>
|
|
||||||
to build custom operating system images within the build
|
|
||||||
environment.
|
|
||||||
Hob provides an efficient interface to the OpenEmbedded build system.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para><emphasis>Using a Development Shell:</emphasis>
|
<listitem><para><emphasis>Using a Development Shell:</emphasis>
|
||||||
You can use a <filename>devshell</filename> to efficiently debug
|
You can use a <filename>devshell</filename> to efficiently debug
|
||||||
commands or simply edit packages.
|
commands or simply edit packages.
|
||||||
|
@ -3189,47 +3183,6 @@
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id='image-development-using-hob'>
|
|
||||||
<title>Image Development Using Hob</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The <ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink> is a graphical user interface for the
|
|
||||||
OpenEmbedded build system, which is based on BitBake.
|
|
||||||
You can use the Hob to build custom operating system images within the Yocto Project build environment.
|
|
||||||
Hob simply provides a friendly interface over the build system used during development.
|
|
||||||
In other words, building images with the Hob lets you take care of common build tasks more easily.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
For a better understanding of Hob, see the project page at
|
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'></ulink>
|
|
||||||
on the Yocto Project website.
|
|
||||||
If you follow the "Documentation" link from the Hob page, you will
|
|
||||||
find a short introductory training video on Hob.
|
|
||||||
The following lists some features of Hob:
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem><para>You can setup and run Hob using these commands:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
$ source oe-init-build-env
|
|
||||||
$ hob
|
|
||||||
</literallayout></para></listitem>
|
|
||||||
<listitem><para>You can set the
|
|
||||||
<ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink>
|
|
||||||
for which you are building the image.</para></listitem>
|
|
||||||
<listitem><para>You can modify various policy settings such as the
|
|
||||||
package format with which to build,
|
|
||||||
the parallelism BitBake uses, whether or not to build an
|
|
||||||
external toolchain, and which host to build against.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para>You can manage
|
|
||||||
<link linkend='understanding-and-creating-layers'>layers</link>.</para></listitem>
|
|
||||||
<listitem><para>You can select a base image and then add extra packages for your custom build.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para>You can launch and monitor the build from within Hob.</para></listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="platdev-appdev-devshell">
|
<section id="platdev-appdev-devshell">
|
||||||
<title>Using a Development Shell</title>
|
<title>Using a Development Shell</title>
|
||||||
|
|
||||||
|
|
|
@ -192,10 +192,6 @@
|
||||||
supported Linux distribution, instances might exist where you
|
supported Linux distribution, instances might exist where you
|
||||||
encounter a problem while using the Yocto Project on a specific
|
encounter a problem while using the Yocto Project on a specific
|
||||||
distribution.
|
distribution.
|
||||||
For example, the CentOS 6.4 distribution does not include the
|
|
||||||
Gtk+ 2.20.0 and PyGtk 2.21.0 (or higher) packages, which are
|
|
||||||
required to run
|
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>.
|
|
||||||
</note>
|
</note>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -125,7 +125,7 @@
|
||||||
reference hardware Board Support Packages (BSPs), respectively:
|
reference hardware Board Support Packages (BSPs), respectively:
|
||||||
<filename>meta-yocto</filename> and
|
<filename>meta-yocto</filename> and
|
||||||
<filename>meta-yocto-bsp</filename>.
|
<filename>meta-yocto-bsp</filename>.
|
||||||
When running BitBake or Hob for the first time after upgrading,
|
When running BitBake for the first time after upgrading,
|
||||||
your <filename>conf/bblayers.conf</filename> file will be
|
your <filename>conf/bblayers.conf</filename> file will be
|
||||||
updated to handle this change and you will be asked to
|
updated to handle this change and you will be asked to
|
||||||
re-run or restart for the changes to take effect.
|
re-run or restart for the changes to take effect.
|
||||||
|
@ -1446,18 +1446,6 @@
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id='migration-1.6-directory-layout-changes'>
|
|
||||||
<title>Directory Layout Changes</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The <filename>meta-hob</filename> layer has been removed from
|
|
||||||
the top-level of the
|
|
||||||
<ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.
|
|
||||||
The contents of this layer are no longer needed by the Hob
|
|
||||||
user interface for building images and toolchains.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id='migration-1.6-package-test-ptest'>
|
<section id='migration-1.6-package-test-ptest'>
|
||||||
<title>Package Test (ptest)</title>
|
<title>Package Test (ptest)</title>
|
||||||
|
|
||||||
|
|
|
@ -414,7 +414,7 @@ Options:
|
||||||
-l DEBUG_DOMAINS, --log-domains=DEBUG_DOMAINS
|
-l DEBUG_DOMAINS, --log-domains=DEBUG_DOMAINS
|
||||||
Show debug logging for the specified logging domains
|
Show debug logging for the specified logging domains
|
||||||
-P, --profile Profile the command and save reports.
|
-P, --profile Profile the command and save reports.
|
||||||
-u UI, --ui=UI The user interface to use (e.g. knotty, hob, depexp).
|
-u UI, --ui=UI The user interface to use (e.g. knotty and depexp).
|
||||||
-t SERVERTYPE, --servertype=SERVERTYPE
|
-t SERVERTYPE, --servertype=SERVERTYPE
|
||||||
Choose which server to use, process or xmlrpc.
|
Choose which server to use, process or xmlrpc.
|
||||||
--revisions-changed Set the exit code depending on whether upstream
|
--revisions-changed Set the exit code depending on whether upstream
|
||||||
|
|
|
@ -2558,22 +2558,6 @@
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id='ref-classes-packageinfo'>
|
|
||||||
<title><filename>packageinfo.bbclass</filename></title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The <filename>packageinfo</filename> class
|
|
||||||
gives a BitBake user interface the ability to retrieve information
|
|
||||||
about output packages from the <filename>pkgdata</filename> files.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
This class is enabled automatically when using the
|
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>
|
|
||||||
user interface.
|
|
||||||
</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id='ref-classes-patch'>
|
<section id='ref-classes-patch'>
|
||||||
<title><filename>patch.bbclass</filename></title>
|
<title><filename>patch.bbclass</filename></title>
|
||||||
|
|
||||||
|
|
|
@ -738,8 +738,7 @@
|
||||||
<para>
|
<para>
|
||||||
Be careful when deleting files in this directory.
|
Be careful when deleting files in this directory.
|
||||||
You can safely delete old images from this directory (e.g.
|
You can safely delete old images from this directory (e.g.
|
||||||
<filename>core-image-*</filename>, <filename>hob-image-*</filename>,
|
<filename>core-image-*</filename>).
|
||||||
etc.).
|
|
||||||
However, the kernel (<filename>*zImage*</filename>, <filename>*uImage*</filename>, etc.),
|
However, the kernel (<filename>*zImage*</filename>, <filename>*uImage*</filename>, etc.),
|
||||||
bootloader and other supplementary files might be deployed here prior to building an
|
bootloader and other supplementary files might be deployed here prior to building an
|
||||||
image.
|
image.
|
||||||
|
|
|
@ -1133,21 +1133,8 @@
|
||||||
/home/scottrif/poky/meta-yocto \
|
/home/scottrif/poky/meta-yocto \
|
||||||
/home/scottrif/poky/meta-yocto-bsp \
|
/home/scottrif/poky/meta-yocto-bsp \
|
||||||
/home/scottrif/poky/meta-mykernel \
|
/home/scottrif/poky/meta-mykernel \
|
||||||
"
|
|
||||||
|
|
||||||
BBLAYERS_NON_REMOVABLE ?= " \
|
|
||||||
/home/scottrif/poky/meta \
|
|
||||||
/home/scottrif/poky/meta-yocto \
|
|
||||||
"
|
"
|
||||||
</literallayout>
|
</literallayout>
|
||||||
<note>
|
|
||||||
The
|
|
||||||
<link linkend='var-BBLAYERS_NON_REMOVABLE'><filename>BBLAYERS_NON_REMOVABLE</filename></link>
|
|
||||||
variable exists only for
|
|
||||||
<ulink url='https://www.yoctoproject.org/tools-resources/projects/hob'>Hob</ulink>.
|
|
||||||
The OpenEmbedded build system does not use this
|
|
||||||
variable.
|
|
||||||
</note>
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -1157,47 +1144,6 @@
|
||||||
</glossdef>
|
</glossdef>
|
||||||
</glossentry>
|
</glossentry>
|
||||||
|
|
||||||
<glossentry id='var-BBLAYERS_NON_REMOVABLE'><glossterm>BBLAYERS_NON_REMOVABLE</glossterm>
|
|
||||||
<info>
|
|
||||||
BBLAYERS_NON_REMOVABLE[doc] = "Lists core layers that cannot be removed from the bblayers.conf file."
|
|
||||||
</info>
|
|
||||||
<glossdef>
|
|
||||||
<para role="glossdeffirst">
|
|
||||||
<!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
|
|
||||||
Lists core layers that cannot be removed from the
|
|
||||||
<filename>bblayers.conf</filename> file during a build
|
|
||||||
using the
|
|
||||||
<ulink url='https://www.yoctoproject.org/tools-resources/projects/hob'>Hob</ulink>.
|
|
||||||
<note>
|
|
||||||
When building an image outside of Hob, the OpenEmbedded
|
|
||||||
build system ignores this variable.
|
|
||||||
</note>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
In order for BitBake to build your image using Hob, your
|
|
||||||
<filename>bblayers.conf</filename> file must include the
|
|
||||||
<filename>meta</filename> and <filename>meta-yocto</filename>
|
|
||||||
core layers.
|
|
||||||
Here is an example that shows these two layers listed in
|
|
||||||
the <filename>BBLAYERS_NON_REMOVABLE</filename> statement:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
BBLAYERS = " \
|
|
||||||
/home/scottrif/poky/meta \
|
|
||||||
/home/scottrif/poky/meta-yocto \
|
|
||||||
/home/scottrif/poky/meta-yocto-bsp \
|
|
||||||
/home/scottrif/poky/meta-mykernel \
|
|
||||||
"
|
|
||||||
|
|
||||||
BBLAYERS_NON_REMOVABLE ?= " \
|
|
||||||
/home/scottrif/poky/meta \
|
|
||||||
/home/scottrif/poky/meta-yocto \
|
|
||||||
"
|
|
||||||
</literallayout>
|
|
||||||
</para>
|
|
||||||
</glossdef>
|
|
||||||
</glossentry>
|
|
||||||
|
|
||||||
<glossentry id='var-BBMASK'><glossterm>BBMASK</glossterm>
|
<glossentry id='var-BBMASK'><glossterm>BBMASK</glossterm>
|
||||||
<info>
|
<info>
|
||||||
BBMASK[doc] = "Prevents BitBake from processing specific recipes or recipe append files."
|
BBMASK[doc] = "Prevents BitBake from processing specific recipes or recipe append files."
|
||||||
|
|
|
@ -14,25 +14,6 @@
|
||||||
remote build servers.
|
remote build servers.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>
|
|
||||||
This release of Toaster does allow you to configure and initiate
|
|
||||||
builds.
|
|
||||||
However, you cannot use Toaster to customize image recipes, which
|
|
||||||
still must either be done by hand or through
|
|
||||||
<ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>.
|
|
||||||
As Toaster matures, it eventually will equal and surpass Hob
|
|
||||||
functionality, at which time Hob will be deprecated.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
For more information on Hob,
|
|
||||||
see the
|
|
||||||
"<ulink url='&YOCTO_DOCS_DEV_URL;#image-development-using-hob'>Image Development Using Hob</ulink>"
|
|
||||||
section in the Yocto Project Development Manual.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
<section id='intro-features'>
|
<section id='intro-features'>
|
||||||
<title>Toaster Features</title>
|
<title>Toaster Features</title>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue