aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-03-26 11:41:31 +0000
committerAndreas Oberritter <obi@opendreambox.org>2015-02-23 17:15:28 +0100
commit2a1f0493f1bc3c1a82147818802d70c848685853 (patch)
tree4b38d35767f929e998961420e4338fd1ea8fc88a /meta/classes
parent3c79dc09a46e59b3813d31666fb9346d0e3e4375 (diff)
downloadopenembedded-core-contrib-2a1f0493f1bc3c1a82147818802d70c848685853.tar.gz
apt/package_mamager: Ensure WORKDIR is used for lists directory
The native sysroot should not be used as a store for the lists files since multiple images running at once would conflict over this. Instead redirect this to WORKDIR. This means some extra directories need to be created. Also create apt.conf.d to silence some warnings. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dc4abfc8f99c08e0c1ac9d098ce17838d0eda028) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> (merge fixes)
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/package_deb.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass
index d18c250ecc..7a28a3915a 100644
--- a/meta/classes/package_deb.bbclass
+++ b/meta/classes/package_deb.bbclass
@@ -68,6 +68,8 @@ package_install_internal_deb () {
local task="${INSTALL_TASK_DEB}"
mkdir -p ${APTCONF_TARGET}/apt
+ mkdir -p ${APTCONF_TARGET}/apt/lists/partial/
+ mkdir -p ${APTCONF_TARGET}/apt/apt.conf.d/
rm -f ${APTCONF_TARGET}/apt/sources.list.rev
rm -f ${APTCONF_TARGET}/apt/preferences