bug 97051: Initramfs on 2.6+ kernels dont require ext2 filesystem so can drop this...
authorEric Edgar <rocket@gentoo.org>
Mon, 27 Jun 2005 21:41:57 +0000 (21:41 +0000)
committerEric Edgar <rocket@gentoo.org>
Mon, 27 Jun 2005 21:41:57 +0000 (21:41 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@232 67a159dc-881f-0410-a524-ba9dfbe2cb84

gen_configkernel.sh

index e54ed593366057fc3c15b9fbd105fc3445d65361..929169d0196b479644467a1b2f8fa5da05cb4dae 100644 (file)
@@ -92,8 +92,15 @@ config_kernel() {
                [ "$?" ] || gen_die 'Error: xconfig failed!'
        fi
 
-       # Make sure Ext2 support is on...
-       sed -i ${KERNEL_DIR}/.config -e 's/#\? \?CONFIG_EXT2_FS[ =].*/CONFIG_EXT2_FS=y/g'
+       # Force this on if we are a 2.4 kernel or less
+       # Force this on if we are using bootsplash
+       # This is required for initrd support
+       # Initramfs dont require this
+       if [ "${PAT}" -le '4' -o "${CMD_BOOTSPLASH}" = '1' ]
+       then
+           # Make sure Ext2 support is on...
+           sed -i ${KERNEL_DIR}/.config -e 's/#\? \?CONFIG_EXT2_FS[ =].*/CONFIG_EXT2_FS=y/g'
+       fi
 
        # Make sure lvm2 modules are on if --lvm2
        if isTrue ${CMD_LVM2}