[OE-core] [PATCH] container-image-busybox: add a reference container image

Bruce Ashfield bruce.ashfield at gmail.com
Wed Jul 24 12:27:28 UTC 2019


On Wed, Jul 24, 2019 at 6:00 AM ChenQi <Qi.Chen at windriver.com> wrote:
>
> On 07/24/2019 05:38 PM, Burton, Ross wrote:
> > Are you aware of container-test-image.bb?  Curious what the point of this is.
> >
> > Ross
>
> Yes. It exists in meta-selftest, having an empty /usr/bin/theapp, for
> the purpose of selftest.
>
> I think we could have some reference image for container. So I added
> this small reference image, from which users could create container and
> use shell.
>

And you do realize that such references already exist in several other
layers ? So it would be best to do a study of those options, talk to the
interested folks and then we can propose something to oe-core.

> I expect it to be like busybox:glibc or busybox:musl in Docker Hub, with
> the major difference that we use symlinks to /bin/busybox.nosuid and
> /bin/busybox.suid while official ones use separate binaries.

Have a look at the ELCe presentations from 2018, this has been covered
in great detail at those events.

We can't just drop an image into core without documentation, examples,
test cases, etc. That's what I'm talking about as points of collaboration.

Cheers,

Bruce

>
> Regards,
> Chen Qi
>
> > On Wed, 24 Jul 2019 at 03:39, Chen Qi <Qi.Chen at windriver.com> wrote:
> >> Add a small busybox based container image.
> >>
> >> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> >> ---
> >>   meta/recipes-core/images/container-image-busybox.bb | 8 ++++++++
> >>   1 file changed, 8 insertions(+)
> >>   create mode 100644 meta/recipes-core/images/container-image-busybox.bb
> >>
> >> diff --git a/meta/recipes-core/images/container-image-busybox.bb b/meta/recipes-core/images/container-image-busybox.bb
> >> new file mode 100644
> >> index 0000000000..a4d63b0eea
> >> --- /dev/null
> >> +++ b/meta/recipes-core/images/container-image-busybox.bb
> >> @@ -0,0 +1,8 @@
> >> +SUMMARY = "A small busybox based container image."
> >> +LICENSE = "MIT"
> >> +
> >> +IMAGE_INSTALL = "busybox"
> >> +IMAGE_LINGUAS = ""
> >> +IMAGE_FSTYPES = "container"
> >> +
> >> +inherit core-image
> >> --
> >> 2.17.1
> >>
> >> --
> >> _______________________________________________
> >> Openembedded-core mailing list
> >> Openembedded-core at lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


More information about the Openembedded-core mailing list