From: Roy Li <rongqing...@windriver.com> "grep -q" does not write anything to standard output, the result is same as a empty string, The second test becomes [!""] which is a fixed true value
Signed-off-by: Roy Li <rongqing...@windriver.com> --- meta/recipes-devtools/elfutils/elfutils_0.155.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/elfutils/elfutils_0.155.bb b/meta/recipes-devtools/elfutils/elfutils_0.155.bb index 594dfb0..14eac26 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.155.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.155.bb @@ -48,7 +48,7 @@ do_configure_prepend() { } do_install_append() { - if [ "${TARGET_ARCH}" != "x86_64" ] && [ ! `echo "${TARGET_ARCH}"|grep -q 'i.86'` ];then + if [ "${TARGET_ARCH}" != "x86_64" ] && [ -z `echo "${TARGET_ARCH}"|grep 'i.86'` ];then rm ${D}${bindir}/eu-objdump fi } -- 1.7.10.4 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core