mirror of
https://git.yoctoproject.org/poky
synced 2026-06-06 02:39:53 +00:00
sdk: Fix SDKIMAGE_LINGUAS handling
Currently SDKIMAGE_LINGUAS is broken for any inputs except "all".
In the non-"all" case, each enabled language package is installed via
pm.install("nativesdk-glibc-binary-localedata-%s.utf-8" % lang)
This will throw a python exception since pm.install() expects a list of
strings and not a string.
Fix the problem by constructing a list.
That way it is now also possible to call the package installer just
once.
Cc: "Burton, Ross" <ross.burton@intel.com>
Fixes: 67615e0175 ("rootfs_rpm.bbclass: migrate image creation to dnf")
(From OE-Core rev: 475a5d9ec21a329be973691734f9e8bcb332338c)
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b1c2ef099c
commit
c5f7615505
+2
-2
@@ -95,8 +95,8 @@ class Sdk(object, metaclass=ABCMeta):
|
||||
if linguas == "all":
|
||||
pm.install_glob("nativesdk-glibc-binary-localedata-*.utf-8", sdk=True)
|
||||
else:
|
||||
for lang in linguas.split():
|
||||
pm.install("nativesdk-glibc-binary-localedata-%s.utf-8" % lang)
|
||||
pm.install(["nativesdk-glibc-binary-localedata-%s.utf-8" % \
|
||||
lang for lang in linguas.split()])
|
||||
# Generate a locale archive of them
|
||||
target_arch = self.d.getVar('SDK_ARCH')
|
||||
rootfs = oe.path.join(self.sdk_host_sysroot, self.sdk_native_path)
|
||||
|
||||
Reference in New Issue
Block a user