[OE-core] [PATCH 4/7] kernel: Pull uImage generation into separate class
Koen Kooi
koen at dominion.thruhere.net
Wed Oct 22 08:42:09 UTC 2014
> Op 22 okt. 2014, om 01:28 heeft Marek Vasut <marex at denx.de> het volgende geschreven:
>
> On Monday, October 20, 2014 at 12:26:04 PM, Koen Kooi wrote:
>>> Op 19 okt. 2014, om 21:15 heeft Marek Vasut <marex at denx.de> het volgende
>>> geschreven:
>>>
>>> Pull the uImage image format generation from kernel.bbclass into
>>> a separate kernel-uimage.bbclass. The recipes which now need to
>>> generate an uImage will have to inherit kernel-uimage instead of
>>> kernel class.
>>
>> To keep backward compatibility, could you rework this into something like:
>>
>> kernel.bbclass:
>> inherit kernel-${KERNEL_IMAGETYPE}
>>
>> kernel-${KERNEL_IMAGETYPE}:
>> inherit kernel-base
>> imagetype stuff
>>
>> kernel-base:
>> old kernel.bbclass stuff
>>
>> That would keep existing BSPs working *and* split out the image types.
>
> Yes, this makes sense. Are there any traps inside kernel.bbclass I should
> be careful about? Like for example ${PN} or other possible variables which
> are set based on the name of the file?
You should be safe, PN is supposed to be completely ignored since the output packages will all be 'kernel-<foo>' instead of 'linux-myfirstbsp-<foo>'
regards,
Koen
More information about the Openembedded-core
mailing list