From 6d510536371b8147af389f914a94509937dc18f3 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 5 Jul 2010 18:58:56 +0200 Subject: external-toolchain: only copy existing directories of the sysroot Instead of copying all directories in "etc lib sbin usr", check that each of them exists before doing the copy. This is only to avoid an harmless error message. Signed-off-by: Thomas Petazzoni Reviewed-by: Yann E. MORIN Signed-off-by: Peter Korsgaard --- toolchain/external-toolchain/ext-tool.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'toolchain') diff --git a/toolchain/external-toolchain/ext-tool.mk b/toolchain/external-toolchain/ext-tool.mk index b1eee2303..9c1ec8f28 100644 --- a/toolchain/external-toolchain/ext-tool.mk +++ b/toolchain/external-toolchain/ext-tool.mk @@ -120,7 +120,9 @@ copy_toolchain_sysroot = \ ARCH_SYSROOT_DIR="$(strip $2)"; \ ARCH_SUBDIR="$(strip $3)"; \ for i in etc lib sbin usr ; do \ - cp -a $${ARCH_SYSROOT_DIR}/$$i $(STAGING_DIR)/ ; \ + if [ -d $${ARCH_SYSROOT_DIR}/$$i ] ; then \ + cp -a $${ARCH_SYSROOT_DIR}/$$i $(STAGING_DIR)/ ; \ + fi ; \ done ; \ if [ `readlink -f $${SYSROOT_DIR}` != `readlink -f $${ARCH_SYSROOT_DIR}` ] ; then \ if [ ! -d $${ARCH_SYSROOT_DIR}/usr/include ] ; then \ -- cgit v1.2.3