[Balloon-svn] r1165 - in balloon/branches/menuconfig: packag…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: subversion@balloonboard.org
Date:  
To: balloon-svn
Subject: [Balloon-svn] r1165 - in balloon/branches/menuconfig: package/rootfs rootfs/emdebian
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