aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-03 14:22:13 +0000
committerSteve Sakoman <steve@sakoman.com>2021-02-04 04:57:53 -1000
commit4c4775d3e8ab132995ce4b69fab7abef8bff4a4f (patch)
treef8c356ff02789b71d0ec6863745bd83ba6930a8c
parent0c28edf4bf0d2f92bf3a47406041c63acd90bacf (diff)
downloadopenembedded-core-contrib-4c4775d3e8ab132995ce4b69fab7abef8bff4a4f.tar.gz
openembedded-core-contrib-4c4775d3e8ab132995ce4b69fab7abef8bff4a4f.tar.bz2
openembedded-core-contrib-4c4775d3e8ab132995ce4b69fab7abef8bff4a4f.zip
package: Ensure do_packagedata is cleaned correctly
In an earlier commit, libprocps was split into a separate package leaving no shlibs in the main package. A bug was seen where igt-gpu-tools wouldn't build correctly in some cases as it thought the librbary was still in the main package, throwing qa errors as a result. The issue was due to an extra file being left in the sstate output of the do_packagedata task in the shlibs2/ folder which contained the bad shlibs information. The reason for this was that the temporary directory used in this task wasn't being cleaned so files which were deleted were not handled correctly. Add a missing cleandirs entry to fix this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 50f17d0a655a3a2556f9fcad67259101c2814a36) Signed-off-by: Steve Sakoman <steve@sakoman.com>
-rw-r--r--meta/classes/package.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index f8074d866c2..15bff9c778a 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -2362,6 +2362,7 @@ python do_packagedata () {
bb.build.exec_func("packagedata_translate_pr_autoinc", d)
}
+do_packagedata[cleandirs] += "${WORKDIR}/pkgdata-pdata-input"
# Translate the EXTENDPRAUTO and AUTOINC to the final values
packagedata_translate_pr_autoinc() {