From dd4334a2f3fb1ed6fcc0db8389dee0353189f3a5 Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Thu, 27 Sep 2018 10:59:18 +0800 Subject: libpcre_selinux.inc: fix do_install failure if .so file does not exist In case of the existence of meta-mingw, the library is .dll instead of .so and these .dll files are in ${bindir}. We need to check the existence of the .so file before doing readlink, otherwise do_install fails. Signed-off-by: Chen Qi Signed-off-by: Joe MacDonald --- recipes-support/libpcre/libpcre_selinux.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-support/libpcre/libpcre_selinux.inc b/recipes-support/libpcre/libpcre_selinux.inc index 59c0184..d886792 100644 --- a/recipes-support/libpcre/libpcre_selinux.inc +++ b/recipes-support/libpcre/libpcre_selinux.inc @@ -1,5 +1,5 @@ do_install_append () { - if [ ! ${D}${libdir} -ef ${D}${base_libdir} ]; then + if [ ! ${D}${libdir} -ef ${D}${base_libdir} -a -e ${D}${libdir}/libpcre.so ]; then realsofile=`readlink ${D}${libdir}/libpcre.so` mkdir -p ${D}/${base_libdir}/ mv -f ${D}${libdir}/libpcre.so.* ${D}${base_libdir}/ -- cgit v1.2.3-54-g00ecf