summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2018-03-03 08:39:37 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-03-04 11:34:59 +0000
commit027445cd88a4e706bdfe83bb4ff2c21e2186982a (patch)
treebe18e6aa4625f7fe2d3d449170311d4e587a4cd6
parent79240b3af32c7fa44751752e9e8f2ff832439643 (diff)
downloadopenembedded-core-contrib-027445cd88a4e706bdfe83bb4ff2c21e2186982a.tar.gz
image: Remove the do_package_write_* tasks
Now we're filtering tasks in the rpm indexing code so that tasks can only see the packages they really depend upon, having noexec package_write tasks around is causing problems since the tasks exist but don't have manifests. Removing the tasks entirely solves this problem and streamlines the task execution graph too. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/image.bbclass6
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 23ed53deb4..ce78c43a96 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -627,9 +627,9 @@ deltask do_populate_sysroot
do_package[noexec] = "1"
deltask do_package_qa
do_packagedata[noexec] = "1"
-do_package_write_ipk[noexec] = "1"
-do_package_write_deb[noexec] = "1"
-do_package_write_rpm[noexec] = "1"
+deltask do_package_write_ipk
+deltask do_package_write_deb
+deltask do_package_write_rpm
# Prepare the root links to point to the /usr counterparts.
create_merged_usr_symlinks() {