package: Drop do_package_write task

The reasons this task was introduced are lost in the mists of time. It
allowed for the a single "package_write" task instead of spelling out
the explicit package backends, however in all but one case we do that
anyway.

As such as might as well give in and delete the task, converting that
single reference into explicit dependencies.

This gives bitbake a bit less work to to when processing the runqueue
since there are less tasks (but more dependencies in some cases).

(From OE-Core rev: cf70e15f063716f3227d467ab1f4bfc0018286f6)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2014-02-24 16:12:07 +00:00
parent 9161a6f821
commit 458496829b
4 changed files with 6 additions and 12 deletions

View File

@ -235,9 +235,6 @@ python () {
# shlibs requires any DEPENDS to have already packaged for the *.list files
d.appendVarFlag('do_package', 'deptask', " do_packagedata")
elif not bb.data.inherits_class('image', d):
d.setVar("PACKAGERDEPTASK", "")
}
def splitdebuginfo(file, debugfile, debugsrcdir, sourcefile, d):
@ -2003,15 +2000,6 @@ python do_packagedata_setscene () {
}
addtask do_packagedata_setscene
# Dummy task to mark when all packaging is complete
do_package_write () {
:
}
do_package_write[noexec] = "1"
PACKAGERDEPTASK = "do_package_write"
do_build[recrdeptask] += "${PACKAGERDEPTASK}"
addtask package_write before do_build after do_packagedata
#
# Helper functions for the package writing classes
#

View File

@ -311,3 +311,5 @@ addtask package_write_deb before do_package_write after do_packagedata do_packag
PACKAGEINDEXDEPS += "dpkg-native:do_populate_sysroot"
PACKAGEINDEXDEPS += "apt-native:do_populate_sysroot"
do_build[recrdeptask] += "do_package_write_deb"

View File

@ -257,3 +257,5 @@ addtask package_write_ipk before do_package_write after do_packagedata do_packag
PACKAGEINDEXDEPS += "opkg-utils-native:do_populate_sysroot"
PACKAGEINDEXDEPS += "opkg-native:do_populate_sysroot"
do_build[recrdeptask] += "do_package_write_ipk"

View File

@ -736,3 +736,5 @@ addtask package_write_rpm before do_package_write after do_packagedata do_packag
PACKAGEINDEXDEPS += "rpm-native:do_populate_sysroot"
PACKAGEINDEXDEPS += "createrepo-native:do_populate_sysroot"
do_build[recrdeptask] += "do_package_write_rpm"