[oe] [meta-ota][PATCH] meta-ota: add support for binary-delta images in a new layer

Bartosz Golaszewski brgl at bgdev.pl
Mon Mar 2 07:37:15 UTC 2020


niedz., 1 mar 2020 o 14:43 Otavio Salvador
<otavio.salvador at ossystems.com.br> napisał(a):
>
> Hello,
>
> On Fri, Feb 28, 2020 at 12:03 PM Bartosz Golaszewski <brgl at bgdev.pl> wrote:
> ...
> > Over-The-Air updates are a crucial part of IoT systems based on linux.
> > There are several OTA update frameworks available and many offer some
> > sort of support in yocto (e.g. meta-mender, meta-rauc). There are certain
> > operations that are common to all of them such as: generating binary
> > delta patches, system recovery, creating provisioning images etc.
> >
> > This patch proposes to add a new layer in meta-openembedded dedicated to
> > OTA. As the first functionality it adds a bbclass for generating binary
> > delta images using two popular algorithms - vcdiff and rsync.
> >
> > Such images can then be easily packaged in update artifacts for different
> > OTA frameworks.
> >
> > Signed-off-by: Bartosz Golaszewski <bgolaszewski at baylibre.com>
>
> I see the value of this, as we are also doing OTA update framework
> development, however I wonder if it is worth a new layer for this. For
> now, I'd say to put it inside meta-oe directly.
>

This single class surely doesn't justify a new layer but I have a
bunch of other stuff lined up for upstreaming if this is accepted.
This is thematically separate from most of the recipes in meta-oe too.

Bartosz


More information about the Openembedded-devel mailing list