summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-07-04 01:12:11 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-07-04 01:12:11 +0200
commit339cb0b974e33db231f32d522f00dc0ff618036d (patch)
tree48162f690bd7a81c55f43dcb1162796dfd163331
parentc21b144d1b6e94ca52e55259cbbea243a36bcda7 (diff)
downloadembtoolkit-339cb0b974e33db231f32d522f00dc0ff618036d.tar.gz
embtoolkit-339cb0b974e33db231f32d522f00dc0ff618036d.tar.bz2
embtoolkit-339cb0b974e33db231f32d522f00dc0ff618036d.tar.xz
Rootfs: workaround for rootfs build error about missing lib directory
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--mk/rootfs.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/mk/rootfs.mk b/mk/rootfs.mk
index db0e026..af9f689 100644
--- a/mk/rootfs.mk
+++ b/mk/rootfs.mk
@@ -43,14 +43,15 @@ ifeq ($(CONFIG_EMBTK_TARGET_ARCH_64BITS),y)
@mkdir -p $(ROOTFS)/lib64
@mkdir -p $(ROOTFS)/usr/lib64
@rm -rf $(ROOTFS)/lib $(ROOTFS)/usr/lib
- @cp -d $(SYSROOT)/lib64/* $(ROOTFS)/lib64/
+ @cp -R $(SYSROOT)/lib64/* $(ROOTFS)/lib64/
@$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/lib64/*.so
- @cp -d $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/
+ @cp -R $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/
@$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/usr/sbin/*
else
- @cp -d $(SYSROOT)/lib/* $(ROOTFS)/lib/
+ @mkdir -p $(ROOTFS)/lib
+ @cp -R $(SYSROOT)/lib/* $(ROOTFS)/lib/
@$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/lib/*.so
- @cp -d $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/
+ @cp -R $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/
@$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/usr/sbin/*
endif
$(FAKEROOT_BIN) -s $(EMBTK_ROOT)/.fakeroot.001 -- \