[OE-core] [RFC 1/1] add support for the barebox bootloader

Richard Purdie richard.purdie at linuxfoundation.org
Thu Jul 31 07:30:26 UTC 2014


On Thu, 2014-07-31 at 09:04 +0200, Stefan Müller-Klieser wrote:
> On 30.07.2014 18:53, Saul Wold wrote:
> > On 07/30/2014 04:49 AM, Stefan Müller-Klieser wrote:
> >> Barebox is a bootloader that inherits the best of U-Boot and the Linux
> >> kernel. The barebox uses kconfig and kbuild mechanisms similar to the
> >> Linux kernel. This is reflected in the recipe. As soon as this
> >> functionality gets more abstraction in classes, the barebox recipe can
> >> be simplified. The recipe supports: kconfig handling, kconfig fragments,
> >> packages for dev tools and support for the initial program loader
> >> creation.
> >>
> >> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser at phytec.de>
> >> ---
> >>   meta/recipes-bsp/barebox/barebox-ipl.inc          |  37 +++++
> >>   meta/recipes-bsp/barebox/barebox-ipl_2014.07.0.bb |   4 +
> >>   meta/recipes-bsp/barebox/barebox.inc              | 161
> >> ++++++++++++++++++++++
> >>   meta/recipes-bsp/barebox/barebox_2014.07.0.bb     |   4 +
> >>   4 files changed, 206 insertions(+)
> >>   create mode 100644 meta/recipes-bsp/barebox/barebox-ipl.inc
> >>   create mode 100644 meta/recipes-bsp/barebox/barebox-ipl_2014.07.0.bb
> >>   create mode 100644 meta/recipes-bsp/barebox/barebox.inc
> >>   create mode 100644 meta/recipes-bsp/barebox/barebox_2014.07.0.bb
> >>
> >> diff --git a/meta/recipes-bsp/barebox/barebox-ipl.inc
> >> b/meta/recipes-bsp/barebox/barebox-ipl.inc
> >> new file mode 100644
> >> index 0000000..f388522
> >> --- /dev/null
> >> +++ b/meta/recipes-bsp/barebox/barebox-ipl.inc
> >> @@ -0,0 +1,37 @@
> >> +# Copyright (C) 2014 Stefan Mueller-Klieser
> >> <s.mueller-klieser at phytec.de> \
> >> +# PHYTEC Messtechnik GmbH
> >> +# Recipe released under the GPL-3.0 license
> >> +
> > Before I review this much further, I have to ask why are you licensing
> > the recipe meta-data as GPL-3.0?  All the rest of the meta-data is MIT.
> >   I also note that barebox itself is GPL-2.0.
> >
> > Thanks
> >      Sau!
> 
> Thats our default license. GPL3 is modern and better compatible with the 
> huge number of other free licenses. I can easily remove the line for 
> upstream work, so it will be MIT too.

Our metadata is MIT and I'd much prefer to try and keep it simple with
one license if at all possible.

Cheers,

Richard




More information about the Openembedded-core mailing list