Browse Source

Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-target

SVN-Revision: 14939
Hamish Guthrie 16 years ago
parent
commit
1b216aa20a
4 changed files with 7 additions and 3 deletions
  1. 1 1
      Config.in
  2. 1 0
      scripts/metadata.pl
  3. 3 0
      target/Config.in
  4. 2 2
      target/linux/ps3/petitboot/target.mk

+ 1 - 1
Config.in

@@ -15,7 +15,7 @@ source "target/Config.in"
 menu "Target Images"
 	config TARGET_ROOTFS_INITRAMFS
 		bool "ramdisk"
-		default n
+		default y if USES_INITRAMFS
 		depends LINUX_2_6
 		help
 		  Embed the rootfs into the kernel (initramfs)

+ 1 - 0
scripts/metadata.pl

@@ -163,6 +163,7 @@ sub target_config_features(@) {
 		/tgz/ and $ret .= "\tselect USES_TGZ\n";
 		/cpiogz/ and $ret .= "\tselect USES_CPIOGZ\n";
 		/fpu/ and $ret .= "\tselect HAS_FPU\n";
+		/ramdisk/ and $ret .= "\tselect USES_INITRAMFS\n";
 	}
 	return $ret;
 }

+ 3 - 0
target/Config.in

@@ -29,6 +29,9 @@ config USB_SUPPORT
 config BIG_ENDIAN
 	bool
 
+config USES_INITRAMFS
+	bool
+
 config USES_SQUASHFS
 	bool
 

+ 2 - 2
target/linux/ps3/petitboot/target.mk

@@ -1,7 +1,7 @@
 BOARDNAME:=Petitboot
-FEATURES:=fpu
+FEATURES:=fpu ramdisk
 
-DEFAULT_PACKAGES+= dnsmasq
+DEFAULT_PACKAGES+= dnsmasq petitboot
 
 define Target/Description
 	Build Petitboot bootloader