openembedded / meta-openembedded

MIT License
416 stars 716 forks source link

genimage: add new recipe #870

Closed ejoerns closed 2 months ago

ejoerns commented 2 months ago

This adds support for the files system and disk image creation tool genimage to meta-oe.

This can be an alternative for use cases where the oe-core tooling has limitations. E.g. when building and re-using intermediate file system images or in the context of more complex disk image creations.

Since genimage uses libconfuse, which was already part of meta-networking, this also moves libconfuse to meta-oe and prepares it for use from genimage.

ejoerns commented 2 months ago

have you tried proposing it to OE-core ?

No, not yet. In oe-core there is wic which is a bit comparable to what genimage provides. However, wic itself and the way it is used in oe-core have their limitations. Nevertheless, my impression is that oe-core generally seems to be very careful not to accept recipes that could be similar to existing solutions. Thus I thought that meta-oe would better fit for providing genimage.

kraj commented 2 months ago

applied with c3a1158917