summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2018-03-16 11:28:32 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-04-05 15:11:15 +0100
commit3ebd1a7db39ee5e7ea68e2642a14a03d9b48d8fa (patch)
tree871f1e8ef845088dc6b40bb237c0dd6b2098b5af /meta
parent3819f8848e4b7b61a76925586e00b586916ea21a (diff)
downloadopenembedded-core-3ebd1a7db39ee5e7ea68e2642a14a03d9b48d8fa.tar.gz
openembedded-core-3ebd1a7db39ee5e7ea68e2642a14a03d9b48d8fa.tar.bz2
openembedded-core-3ebd1a7db39ee5e7ea68e2642a14a03d9b48d8fa.zip
sdk: streamline locale removal
For some reason dnf is aborting with the fairly useless "failed to read RPMDB" error during SDK creation. Luckily as we're just deleting locale packages we can pass False to remove() to use RPM directly, which doesn't crash. (From OE-Core rev: cb118806841e585ec6ca820360329ae7d122c0af) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta')
-rw-r--r--meta/lib/oe/sdk.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oe/sdk.py b/meta/lib/oe/sdk.py
index bfe9e3a744..ec0af3e1c1 100644
--- a/meta/lib/oe/sdk.py
+++ b/meta/lib/oe/sdk.py
@@ -147,7 +147,7 @@ class Sdk(object, metaclass=ABCMeta):
generate_locale_archive(self.d, oe.path.join(self.sdk_host_sysroot, self.sdk_native_path))
# And now delete the binary locales
pkgs = fnmatch.filter(pm.list_installed(), "nativesdk-glibc-binary-localedata-*.utf-8")
- pm.remove(pkgs)
+ pm.remove(pkgs, with_dependencies=False)
else:
# No linguas so do nothing
pass