summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-06-21 17:19:56 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-06-21 17:19:56 +0200
commitf541eede56460a7fca83d5b1731db745b050c9c7 (patch)
tree55765c105115d76d643dbfd5b104378c807f3ca1
parent2776b2536e991f968fd9debc258557b298d597d9 (diff)
downloadembtoolkit-f541eede56460a7fca83d5b1731db745b050c9c7.tar.gz
embtoolkit-f541eede56460a7fca83d5b1731db745b050c9c7.tar.bz2
embtoolkit-f541eede56460a7fca83d5b1731db745b050c9c7.tar.xz
Rootfs: copy /usr/sbin/* in rootfs and use ROOTFS_COMPONENTS_CLEAN
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--mk/rootfs.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/mk/rootfs.mk b/mk/rootfs.mk
index 302f0ed..d36809b 100644
--- a/mk/rootfs.mk
+++ b/mk/rootfs.mk
@@ -38,7 +38,7 @@ include $(EMBTK_ROOT)/mk/zlib.mk
#mtd-utils
include $(EMBTK_ROOT)/mk/mtd-utils.mk
-rootfs_build: mkinitialpath $(ROOTFS_COMPONENTS)
+rootfs_build: rootfs_clean mkinitialpath $(ROOTFS_COMPONENTS)
ifeq ($(CONFIG_EMBTK_TARGET_ARCH_64BITS),y)
@mkdir -p $(ROOTFS)/lib64
@mkdir -p $(ROOTFS)/usr/lib64
@@ -48,12 +48,18 @@ ifeq ($(CONFIG_EMBTK_TARGET_ARCH_64BITS),y)
else
@cp -d $(SYSROOT)/lib/* $(ROOTFS)/lib/
@$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/lib/*.so
+ @cp -d $(SYSROOT)/usr/sbin/* $(ROOTFS)/usr/sbin/
+ @$(TOOLS)/bin/$(STRICT_GNU_TARGET)-strip $(ROOTFS)/usr/sbin/*
endif
$(FAKEROOT_BIN) -s $(EMBTK_ROOT)/.fakeroot.001 -- $(MAKEDEVS_DIR)/makedevs \
-d $(EMBTK_ROOT)/src/devices_table.txt $(ROOTFS)
cd $(ROOTFS) ; $(FAKEROOT_BIN) -i $(EMBTK_ROOT)/.fakeroot.001 -- \
tar cjf rootfs-$(STRICT_GNU_TARGET).tar.bz2 * ; \
mv rootfs-$(STRICT_GNU_TARGET).tar.bz2 $(EMBTK_ROOT)
+
+rootfs_clean: $(ROOTFS_COMPONENTS_CLEAN)
+ @rm -rf rootfs-*
+
else
rootfs_build: