All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremy Rosen <jeremy.rosen@openwide.fr>
To: buildroot@busybox.net
Subject: [Buildroot] Project layout : where to put the .config files
Date: Thu, 30 Jan 2014 13:34:31 +0100 (CET)	[thread overview]
Message-ID: <123658967.4899331.1391085271159.JavaMail.root@openwide.fr> (raw)
In-Reply-To: <20140130053948.48587221@core2quad.morethan.org>




----- Mail original -----
> On Thu, 30 Jan 2014 10:53:58 +0100 (CET)
> Jeremy Rosen <jeremy.rosen@openwide.fr> wrote:
> 
> > Buildroot is currently in the process of cleanly separating files
> > that are generated by buildroot and are throwaway files (in the
> > output directory) from files that are configuration files (the
> > BR2_EXTERNAL directory)
> >
> 
> Are you sure of that?
> 
> The discussion that I have seen here is that BR2_EXTERNAL tree
> is for the "proprietary" files, not just configuration files.
> 

That's was my understanding,yes...

> Note:
> Here "proprietary" is used as a generalization for the
> portion of the overall build tree that is not required to be
> made public.
> 

well, let's use another term. .config is not about having 
close source stuff in buildroot, it's about the configuration
of a project. The project I am building is here :
https://github.com/Openwide-Ingenierie/raspaudio
it's entirely free, but it's a livingroom audio station 
for my home, and buildroot only upstreams board 
defconfigs which are defined as the minimum setup to 
get the hardware to work correctly.

I am in a different use-case here, I am building a complete
appliance using buildroot. the defconfig approch doesn't 
really suit me and this as nothing to do with license.


> And:
> This list has already had the discussion over how the .config
> files should be considered.
> I.E: Are they some of the "required public" files to meet the
> requirements of Section 3 of the GPLv2 license.
> 

That's a legal issue, i'm discussing the organisational aspect.

how to organize a project that is based on build root but is not
a new board (in my case it's a raspberry-pi based firmware)

I am pretty certain that I'm a different use-case, one that is 
not properly documented. I'm trying it out and once I have found
a way to deal with it i'll submit any patch/doc changes needed.

I would gladly submit my projet to upstream too, but once again 
buildroot (so far) only takes minimal configuration to set up
boards, not complete projects.

> Mike
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 

  reply	other threads:[~2014-01-30 12:34 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1357102119.4889305.1391074415327.JavaMail.root@openwide.fr>
2014-01-30  9:53 ` [Buildroot] Project layout : where to put the .config files Jeremy Rosen
2014-01-30  9:59   ` Thomas De Schampheleire
2014-01-30 10:42     ` Jeremy Rosen
2014-01-30 11:00       ` Thomas De Schampheleire
2014-01-30 11:11     ` Sagaert Johan
2014-01-30 11:39   ` Mike Zick
2014-01-30 12:34     ` Jeremy Rosen [this message]
2014-01-30 13:54       ` Mike Zick
2014-01-30 14:10         ` Jeremy Rosen
2014-01-30 14:42           ` Mike Zick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=123658967.4899331.1391085271159.JavaMail.root@openwide.fr \
    --to=jeremy.rosen@openwide.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.