mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 18:49:32 +02:00
ref-manual: Remove references to package_tar class
This has been removed in 4.2. (From yocto-docs rev: a5dcaf95915deec5243ab2fd0711c63e98b2a661) Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
4f833991c2
commit
1d4d5371ec
@@ -638,9 +638,8 @@ package files are kept:
|
|||||||
type sub-folder. Given RPM, IPK, or DEB packaging and tarball
|
type sub-folder. Given RPM, IPK, or DEB packaging and tarball
|
||||||
creation, the
|
creation, the
|
||||||
:term:`DEPLOY_DIR_RPM`,
|
:term:`DEPLOY_DIR_RPM`,
|
||||||
:term:`DEPLOY_DIR_IPK`,
|
:term:`DEPLOY_DIR_IPK`, or
|
||||||
:term:`DEPLOY_DIR_DEB`, or
|
:term:`DEPLOY_DIR_DEB`
|
||||||
:term:`DEPLOY_DIR_TAR`,
|
|
||||||
variables are used, respectively.
|
variables are used, respectively.
|
||||||
|
|
||||||
- :term:`PACKAGE_ARCH`: Defines
|
- :term:`PACKAGE_ARCH`: Defines
|
||||||
@@ -653,9 +652,8 @@ tasks to generate packages and place them into the package holding area
|
|||||||
(e.g. ``do_package_write_ipk`` for IPK packages). See the
|
(e.g. ``do_package_write_ipk`` for IPK packages). See the
|
||||||
":ref:`ref-tasks-package_write_deb`",
|
":ref:`ref-tasks-package_write_deb`",
|
||||||
":ref:`ref-tasks-package_write_ipk`",
|
":ref:`ref-tasks-package_write_ipk`",
|
||||||
":ref:`ref-tasks-package_write_rpm`",
|
|
||||||
and
|
and
|
||||||
":ref:`ref-tasks-package_write_tar`"
|
":ref:`ref-tasks-package_write_rpm`"
|
||||||
sections in the Yocto Project Reference Manual for additional
|
sections in the Yocto Project Reference Manual for additional
|
||||||
information. As an example, consider a scenario where an IPK packaging
|
information. As an example, consider a scenario where an IPK packaging
|
||||||
manager is being used and there is package architecture support for both
|
manager is being used and there is package architecture support for both
|
||||||
|
|||||||
@@ -2025,13 +2025,7 @@ The :ref:`ref-classes-package` class supports generating packages from a build's
|
|||||||
output. The core generic functionality is in ``package.bbclass``. The
|
output. The core generic functionality is in ``package.bbclass``. The
|
||||||
code specific to particular package types resides in these
|
code specific to particular package types resides in these
|
||||||
package-specific classes: :ref:`ref-classes-package_deb`,
|
package-specific classes: :ref:`ref-classes-package_deb`,
|
||||||
:ref:`ref-classes-package_rpm`, :ref:`ref-classes-package_ipk`, and
|
:ref:`ref-classes-package_rpm`, :ref:`ref-classes-package_ipk`.
|
||||||
:ref:`ref-classes-package_tar`.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
The :ref:`ref-classes-package_tar` class is broken and
|
|
||||||
not supported. It is recommended that you do not use this class.
|
|
||||||
|
|
||||||
You can control the list of resulting package formats by using the
|
You can control the list of resulting package formats by using the
|
||||||
:term:`PACKAGE_CLASSES` variable defined in your ``conf/local.conf``
|
:term:`PACKAGE_CLASSES` variable defined in your ``conf/local.conf``
|
||||||
@@ -2121,25 +2115,6 @@ This class inherits the :ref:`ref-classes-package` class and
|
|||||||
is enabled through the :term:`PACKAGE_CLASSES`
|
is enabled through the :term:`PACKAGE_CLASSES`
|
||||||
variable in the ``local.conf`` file.
|
variable in the ``local.conf`` file.
|
||||||
|
|
||||||
.. _ref-classes-package_tar:
|
|
||||||
|
|
||||||
``package_tar``
|
|
||||||
===============
|
|
||||||
|
|
||||||
The :ref:`ref-classes-package_tar` class provides support for creating tarballs. The
|
|
||||||
class ensures the packages are written out in a tarball format to the
|
|
||||||
``${``\ :term:`DEPLOY_DIR_TAR`\ ``}`` directory.
|
|
||||||
|
|
||||||
This class inherits the :ref:`ref-classes-package` class and
|
|
||||||
is enabled through the :term:`PACKAGE_CLASSES`
|
|
||||||
variable in the ``local.conf`` file.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
You cannot specify the :ref:`ref-classes-package_tar` class first using the
|
|
||||||
:term:`PACKAGE_CLASSES` variable. You must use ``.deb``, ``.ipk``, or ``.rpm``
|
|
||||||
file formats for your image or SDK.
|
|
||||||
|
|
||||||
.. _ref-classes-packagedata:
|
.. _ref-classes-packagedata:
|
||||||
|
|
||||||
``packagedata``
|
``packagedata``
|
||||||
|
|||||||
@@ -260,17 +260,6 @@ the package feeds area. For more information, see the
|
|||||||
":ref:`overview-manual/concepts:package feeds`" section in
|
":ref:`overview-manual/concepts:package feeds`" section in
|
||||||
the Yocto Project Overview and Concepts Manual.
|
the Yocto Project Overview and Concepts Manual.
|
||||||
|
|
||||||
.. _ref-tasks-package_write_tar:
|
|
||||||
|
|
||||||
``do_package_write_tar``
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Creates tarballs and places them in the
|
|
||||||
``${``\ :term:`DEPLOY_DIR_TAR`\ ``}`` directory in
|
|
||||||
the package feeds area. For more information, see the
|
|
||||||
":ref:`overview-manual/concepts:package feeds`" section in
|
|
||||||
the Yocto Project Overview and Concepts Manual.
|
|
||||||
|
|
||||||
.. _ref-tasks-packagedata:
|
.. _ref-tasks-packagedata:
|
||||||
|
|
||||||
``do_packagedata``
|
``do_packagedata``
|
||||||
|
|||||||
@@ -1989,25 +1989,6 @@ system and gives an overview of their function and contents.
|
|||||||
":ref:`overview-manual/concepts:package feeds`" section
|
":ref:`overview-manual/concepts:package feeds`" section
|
||||||
in the Yocto Project Overview and Concepts Manual.
|
in the Yocto Project Overview and Concepts Manual.
|
||||||
|
|
||||||
:term:`DEPLOY_DIR_TAR`
|
|
||||||
Points to the area that the OpenEmbedded build system uses to place
|
|
||||||
tarballs that are ready to be used outside of the build system. This
|
|
||||||
variable applies only when :term:`PACKAGE_CLASSES` contains
|
|
||||||
":ref:`ref-classes-package_tar`".
|
|
||||||
|
|
||||||
The BitBake configuration file initially defines this variable as a
|
|
||||||
sub-folder of :term:`DEPLOY_DIR`::
|
|
||||||
|
|
||||||
DEPLOY_DIR_TAR = "${DEPLOY_DIR}/tar"
|
|
||||||
|
|
||||||
The :ref:`ref-classes-package_tar` class uses the
|
|
||||||
:term:`DEPLOY_DIR_TAR` variable to make sure the
|
|
||||||
:ref:`ref-tasks-package_write_tar` task
|
|
||||||
writes TAR packages into the appropriate folder. For more information
|
|
||||||
on how packaging works, see the
|
|
||||||
":ref:`overview-manual/concepts:package feeds`" section
|
|
||||||
in the Yocto Project Overview and Concepts Manual.
|
|
||||||
|
|
||||||
:term:`DEPLOYDIR`
|
:term:`DEPLOYDIR`
|
||||||
When inheriting the :ref:`ref-classes-deploy` class, the
|
When inheriting the :ref:`ref-classes-deploy` class, the
|
||||||
:term:`DEPLOYDIR` points to a temporary work area for deployed files that
|
:term:`DEPLOYDIR` points to a temporary work area for deployed files that
|
||||||
@@ -3679,12 +3660,7 @@ system and gives an overview of their function and contents.
|
|||||||
Defines the package type (i.e. DEB, RPM, IPK, or TAR) used by the
|
Defines the package type (i.e. DEB, RPM, IPK, or TAR) used by the
|
||||||
OpenEmbedded build system. The variable is defined appropriately by
|
OpenEmbedded build system. The variable is defined appropriately by
|
||||||
the :ref:`ref-classes-package_deb`, :ref:`ref-classes-package_rpm`,
|
the :ref:`ref-classes-package_deb`, :ref:`ref-classes-package_rpm`,
|
||||||
:ref:`ref-classes-package_ipk`, or :ref:`ref-classes-package_tar` class.
|
or :ref:`ref-classes-package_ipk` class.
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
The ``package_tar`` class is broken and is not supported. It is
|
|
||||||
recommended that you do not use it.
|
|
||||||
|
|
||||||
The :ref:`ref-classes-populate-sdk-*` and :ref:`ref-classes-image`
|
The :ref:`ref-classes-populate-sdk-*` and :ref:`ref-classes-image`
|
||||||
classes use the :term:`IMAGE_PKGTYPE` for packaging up images and SDKs.
|
classes use the :term:`IMAGE_PKGTYPE` for packaging up images and SDKs.
|
||||||
@@ -5663,14 +5639,7 @@ system and gives an overview of their function and contents.
|
|||||||
You can provide one or more of the following arguments for the
|
You can provide one or more of the following arguments for the
|
||||||
variable::
|
variable::
|
||||||
|
|
||||||
PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk package_tar"
|
PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
While it is a legal option, the :ref:`ref-classes-package_tar`
|
|
||||||
class has limited functionality due to no support for package
|
|
||||||
dependencies by that backend. Therefore, it is recommended that
|
|
||||||
you do not use it.
|
|
||||||
|
|
||||||
The build system uses only the first argument in the list as the
|
The build system uses only the first argument in the list as the
|
||||||
package manager when creating your image or SDK. However, packages
|
package manager when creating your image or SDK. However, packages
|
||||||
|
|||||||
Reference in New Issue
Block a user