eglibc: fix evacuate_scripts for external toolchains
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Fri, 25 Jan 2013 14:42:26 +0000 (15:42 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Jan 2013 13:53:34 +0000 (13:53 +0000)
Not every external toolchain has mtrace/sotruss/xtrace scripts so check
their existance first.

(From OE-Core rev: 06ea50973a4446053d1ecac5b8e4cf425c8df5b1)

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/eglibc/eglibc-package.inc

index dae5d4f..72ff6b8 100644 (file)
@@ -117,7 +117,9 @@ do_evacuate_scripts () {
        target=${D}${includedir}/eglibc-scripts-internal-${MULTIMACH_TARGET_SYS}
        mkdir -p $target
        for i in ${bashscripts}; do
-               cp ${D}${bindir}/$i $target/
+               if [ -f ${D}${bindir}/$i ]; then
+                       cp ${D}${bindir}/$i $target/
+               fi
        done
 }