Author: nick
Date: 2010-06-15 09:14:23 +0100 (Tue, 15 Jun 2010)
New Revision: 1165
Modified:
balloon/branches/menuconfig/package/rootfs/Config.in
balloon/branches/menuconfig/package/rootfs/rootfs.mk
balloon/branches/menuconfig/rootfs/emdebian/Makefile
Log:
add no_source option for making emdebian rootfs
Modified: balloon/branches/menuconfig/package/rootfs/Config.in
===================================================================
--- balloon/branches/menuconfig/package/rootfs/Config.in 2010-06-15 08:13:23 UTC (rev 1164)
+++ balloon/branches/menuconfig/package/rootfs/Config.in 2010-06-15 08:14:23 UTC (rev 1165)
@@ -17,6 +17,11 @@
bool "build from outside of TCL"
default "y"
+config BR2_ROOTFS_EMDEBIAN_NO_SOURCES
+ depends on BR2_ROOTFS_EMDEBIAN
+ bool "build emdebian rootfs without source packages"
+ default "y"
+
config BR2_ROOTFS_EMDEBIAN_MODULES
depends on BR2_ROOTFS_EMDEBIAN && BR2_KERNEL_MODULES
bool "build emdebian rootfs with kernel modules"
Modified: balloon/branches/menuconfig/package/rootfs/rootfs.mk
===================================================================
--- balloon/branches/menuconfig/package/rootfs/rootfs.mk 2010-06-15 08:13:23 UTC (rev 1164)
+++ balloon/branches/menuconfig/package/rootfs/rootfs.mk 2010-06-15 08:14:23 UTC (rev 1165)
@@ -6,7 +6,11 @@
($(MAKE) $(MAKEOPTS) -C $(CHECKOUT)/rootfs/emdebian clean)
emdebian:
+ifeq ($(BR2_ROOTFS_EMDEBIAN_NO_SOURCES),y)
+ ($(MAKE) EMDEBIANROOTSRAP_NO_SOURCES=y $(MAKEOPTS) -C $(CHECKOUT)/rootfs/emdebian rootfs)
+else
($(MAKE) $(MAKEOPTS) -C $(CHECKOUT)/rootfs/emdebian rootfs)
+endif
ifdef BR2_ROOTFS_EMDEBIAN_MODULES
($(MAKE) $(MAKEOPTS) -C $(CHECKOUT)/rootfs/emdebian rootfs-modules)
endif
Modified: balloon/branches/menuconfig/rootfs/emdebian/Makefile
===================================================================
--- balloon/branches/menuconfig/rootfs/emdebian/Makefile 2010-06-15 08:13:23 UTC (rev 1164)
+++ balloon/branches/menuconfig/rootfs/emdebian/Makefile 2010-06-15 08:14:23 UTC (rev 1165)
@@ -53,7 +53,11 @@
#$(RES)/emdebianrootstrap.tgz: $(BUILDDIR)/kernel/modules.tgz multistrap-balloon$(VARIANT)$(ROOTFS_SUBVARIANT).conf rootfs-config$(VARIANT) files$(VARIANT)
$(RES)/emdebianrootstrap.tgz: multistrap-balloon$(VARIANT)$(ROOTFS_SUBVARIANT).conf rootfs-config$(VARIANT) files$(VARIANT)
#Clean-up: in order to use fakeroot we have to clean out rootfs first
+ifeq ($(EMDEBIANROOTSTRAP_NO_SOURCES),y)
+ rm -rf $(RES)/emdebian/sources/packages
+else
mkdir -p $(RES)/emdebian/sources/packages
+endif
(cd $(BUILD) && rm -rf $(ROOTFS))
rm -f $(BUILD)/fakerootstate