without the fix it does that:
| cp: target `.../work/bug-angstrom-linux-gnueabi/linux-bug-2.6.27.2+svnr10746-r32/image/kernel//include/asm/' is not a directory
NOTE: package linux-bug-2.6.27.2+svnr10746-r32: task do_install: Failed
Thanks to eFfeM on #oe for help:
<eFfeM> you copy to $kerneldir/include/asm but that is not guaranteed to exist, ust add an install -d (install -d is better than mkdir as it will also create inbetween dirs if needed)
[...]
<eFfeM> just add the install
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
PV_append = "+svnr${SRCREV}"
KV = "2.6.27.2"
-PR = "r32"
+PR = "r33"
COMPATIBLE_MACHINE = "bug"
}
do_install_append() {
+ install -d $kerneldir/include/asm/
cp -fR ${S}/arch/arm/include/asm/* $kerneldir/include/asm/
if [ ! -e $kerneldir/include/mach ]; then
mkdir $kerneldir/include/mach