On Wed, Jul 11, 2018 at 12:16 PM, Lukasz Zemla
<lukasz.ze...@woodward.com> wrote:
> Dear All,
>
> Because of some formal reasons, we would like to split our rootfs image into
> 2 parts:
>
> 1. base system - to be reused between different project variants, typical
> rootfs content.
>
> 2. application/data - less critical application, configuration, data, logs.
>
> How to generate in Yocto application/data image(2)?
>
> It is about generation of empty image containing only requested packages,
> like Package-A, Package-B...
>
> We tried following:
>
> inherit image
>
> IMAGE_FEATURES = ""
>
> DISTRO_FEATURES = ""
>
> IMAGE_INSTALL = " \
>                Package-A \
>                Package-B \
>                "
>
> IMAGE_FSTYPES = "ubi tar.gz"
>
> But it produces classical rootfs image with (unwanted): bin, boot, etc,
> lib... We'd prefer to have it built in an efficient way, so we'd like to
> avoid generating full image and then removing files by hand in postprocess
> command.

Yes it's harder than you might expect to create an image which
contains only the specific packages you define, without any of their
normal dependencies.

If your goal is just to split a single rootfs into two image files
instead of one, then a possible approach could be to define your own
custom image type (ubisplit, or whatever) which separates the rootfs
into two temp directories and then creates separate image files for
each one.
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to