From e38c2c1286f25518770d6c668dc43939476f312d Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Fri, 30 Apr 2010 12:34:08 +0200 Subject: image.bbclass: install_linguas don't install empty list * in some combination of IMAGE_LINGUAS installed packages and available translations it's normal to get empty intersection in pending-locale-packages * don't call opkg install in this case, because it will fail --- classes/image.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'classes/image.bbclass') diff --git a/classes/image.bbclass b/classes/image.bbclass index 0fcbc44051..614d368c9b 100644 --- a/classes/image.bbclass +++ b/classes/image.bbclass @@ -260,7 +260,9 @@ if [ -e ${IMAGE_ROOTFS}/usr/bin/opkg-cl ] ; then cat /tmp/wanted-locale-packages /tmp/available-locale-packages | sort | uniq -d > /tmp/pending-locale-packages - cat /tmp/pending-locale-packages | xargs ${OPKG} -nodeps install + if [ -s /tmp/pending-locale-packages ] ; then + cat /tmp/pending-locale-packages | xargs ${OPKG} -nodeps install + fi rm -f ${IMAGE_ROOTFS}${libdir}/opkg/lists/* for i in ${IMAGE_ROOTFS}${libdir}/opkg/info/*.preinst; do -- cgit 1.2.3-korg