[Buildroot] [PATCH] board: mini2440: Add custom patches and configs for 2.6.38 kernel series.

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue May 17 08:53:38 UTC 2011


On Tue, 17 May 2011 10:48:56 +0200
Belisko Marek <marek.belisko at gmail.com> wrote:

> >>>   Patching kernel
> for p in board/friendlyarm/mini2440/ ; do \
> 		if echo $p | grep -q -E "^ftp://|^http://" ; then \
> 			toolchain/patch-kernel.sh
> /home/open-nandra/projects/buildroot/output/build/linux-2.6.38.6
> /home/open-nandra/projects/buildroot/dl `basename $p` ; \
> 		elif test -d $p ; then \
> 			toolchain/patch-kernel.sh
> /home/open-nandra/projects/buildroot/output/build/linux-2.6.38.6 $p
> linux-\*.patch ; \
> 		else \
> 			toolchain/patch-kernel.sh
> /home/open-nandra/projects/buildroot/output/build/linux-2.6.38.6
> `dirname $p` `basename $p` ; \
> 		fi \
> 	done
> >>>   Configuring kernel
> 
> Any idea why???

They must be named linux-*.patch. See 

	toolchain/patch-kernel.sh /home/open-nandra/projects/buildroot/output/build/linux-2.6.38.6 $p linux-\*.patch ; \ 

in the "test -d $p" case.

In your board directory, you can store patches for Linux, patches for
U-Boot, patches for Barebox or whatever, so it makes sense to keep a
linux- prefix, in my opinion.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the buildroot mailing list