changeset 591:4750bed36a72

The kernel changed so CONFIG_BLK_DEV_INITRD has to be enabled to use initramfs; yes even the built-in one.
author Rob Landley <rob@landley.net>
date Sat, 17 Jan 2009 05:44:27 -0600
parents 8e7db79a3d75
children a852232f3379
files system-image.sh
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/system-image.sh	Fri Jan 16 02:31:18 2009 -0600
+++ b/system-image.sh	Sat Jan 17 05:44:27 2009 -0600
@@ -31,8 +31,11 @@
 
 setupfor linux
 [ -z "$BOOT_KARCH" ] && BOOT_KARCH="$KARCH"
-make ARCH="${BOOT_KARCH}" KCONFIG_ALLCONFIG="$(getconfig linux)" \
-  allnoconfig || dienow
+cp "$(getconfig linux)" mini.conf || dienow
+[ "$SYSIMAGE_TYPE" == "initramfs" ] &&
+  (echo "CONFIG_BLK_DEV_INITRD=y" >> mini.conf || dienow)
+make ARCH="${BOOT_KARCH}" KCONFIG_ALLCONFIG=mini.conf \
+  allnoconfig >/dev/null || dienow
 
 # Build kernel in parallel with initramfs