[Balloon-svn] r1872 - balloon/branches/menuconfig2/package/k…

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] r1872 - balloon/branches/menuconfig2/package/kernel
Author: nick
Date: 2012-05-08 16:49:22 +0100 (Tue, 08 May 2012)
New Revision: 1872

Modified:
balloon/branches/menuconfig2/package/kernel/Config.in
balloon/branches/menuconfig2/package/kernel/Makefile
balloon/branches/menuconfig2/package/kernel/kernel.mk
Log:
add subvariant support for kernel package

Modified: balloon/branches/menuconfig2/package/kernel/Config.in
===================================================================
--- balloon/branches/menuconfig2/package/kernel/Config.in    2012-05-08 11:24:44 UTC (rev 1871)
+++ balloon/branches/menuconfig2/package/kernel/Config.in    2012-05-08 15:49:22 UTC (rev 1872)
@@ -58,12 +58,16 @@
     bool "3.0"
     depends on !BR2_BALLOON2 && BR2_EXPERT


+config BR2_KERNEL_3.1.10
+    bool "3.1.10"
+    depends on !BR2_BALLOON2 && BR2_EXPERT
+
 config BR2_KERNEL_3.2.9
     bool "3.2.9"
     depends on !BR2_BALLOON2 && BR2_EXPERT


-config BR2_KERNEL_3.3-rc6
-    bool "3.3-rc6"
+config BR2_KERNEL_3.3
+    bool "3.3"
     depends on !BR2_BALLOON2 && BR2_EXPERT
 endchoice


@@ -119,11 +123,6 @@

endchoice

-config BR2_KERNEL_SUBVARIANT
-    depends on BR2_KERNEL_2.6.36-rc5 && BR2_EXPERT
-    bool "Make test subvariant? The series and optionally balloon3config file has -test suffix"
-    default "n"
-
 config BR2_KERNEL_REMAKE
     depends on BR2_EXPERT
     bool "Rebuild Linux kernel"


Modified: balloon/branches/menuconfig2/package/kernel/Makefile
===================================================================
--- balloon/branches/menuconfig2/package/kernel/Makefile    2012-05-08 11:24:44 UTC (rev 1871)
+++ balloon/branches/menuconfig2/package/kernel/Makefile    2012-05-08 15:49:22 UTC (rev 1872)
@@ -280,12 +280,19 @@


 #$(RES)/series.stamp: $(TOPLEVELMAKEFILES)
 $(RES)/series.stamp:
-    if [ -z "$(CONF)/$(VARIANT)" -o ! -f $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) ] ; then \
+    if [ -f $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) ]; then \
+      ln -sf $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) $(CONF)/series; \
+    elif [ -f $(CONF)/series-$(BOARD)$(VARIANT) ]; then \
+      ln -sf $(CONF)/series-$(BOARD)$(VARIANT) $(CONF)/series; \
+    else \
       ln -sf $(CONF)/series-$(BOARD).default $(CONF)/series; \
-    else \
-      ln -sf $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) $(CONF)/series; \
     fi
     touch $(RES)/series.stamp
+#    if [ -z "$(CONF)/$(VARIANT)" -o ! -f $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) ] ; then \
+#      ln -sf $(CONF)/series-$(BOARD).default $(CONF)/series; \
+#    else \
+#      ln -sf $(CONF)/series-$(BOARD)$(VARIANT)$(SUBVARIANT) $(CONF)/series; \
+#    fi


 menuconfig: $(BUILD)/.config
     $(CROSSOPTS) $(MAKE) -C $(BUILD) menuconfig


Modified: balloon/branches/menuconfig2/package/kernel/kernel.mk
===================================================================
--- balloon/branches/menuconfig2/package/kernel/kernel.mk    2012-05-08 11:24:44 UTC (rev 1871)
+++ balloon/branches/menuconfig2/package/kernel/kernel.mk    2012-05-08 15:49:22 UTC (rev 1872)
@@ -64,6 +64,13 @@
 INITRAMFSOPTS+=CONFIG_INITRAMFS_COMPRESSION_NONE=y
 endif


+ifdef BR2_KERNEL_3.1.10
+KERNELSITE:=http://kernel.org/pub/linux/kernel/v3.0
+KERNVER:=3.1.10
+INITRAMFSOPTS:=CONFIG_INITRAMFS_SOURCE=usr/initramfs.cpio
+INITRAMFSOPTS+=CONFIG_INITRAMFS_COMPRESSION_NONE=y
+endif
+
ifdef BR2_KERNEL_3.2.9
KERNELSITE:=http://kernel.org/pub/linux/kernel/v3.0
KERNVER:=3.2.9
@@ -71,9 +78,9 @@
INITRAMFSOPTS+=CONFIG_INITRAMFS_COMPRESSION_NONE=y
endif

-ifdef BR2_KERNEL_3.3-rc6
+ifdef BR2_KERNEL_3.3
KERNELSITE:=http://kernel.org/pub/linux/kernel/v3.0
-KERNVER:=3.3-rc6
+KERNVER:=3.3
INITRAMFSOPTS:=CONFIG_INITRAMFS_SOURCE=usr/initramfs.cpio
INITRAMFSOPTS+=CONFIG_INITRAMFS_COMPRESSION_NONE=y
endif
@@ -127,12 +134,13 @@
ifdef BR2_KERNEL_INITRD_GZIP
KERNOPTS+=INITRD_GZIP=y
endif
+
ifneq ($(VARIANT),)
KERNOPTS+=VARIANT=$(VARIANT)
endif

-ifeq ($(BR2_KERNEL_SUBVARIANT),y)
-KERNOPTS+=SUBVARIANT=-test
+ifneq ($(SUBVARIANT),)
+KERNOPTS+=SUBVARIANT=-$(SUBVARIANT)
endif

ifeq ($(BR2_PACKAGE_ANDROID_KERNEL),y)