backports: allow for different backport prefix and simple integration support
authorLuis R. Rodriguez <mcgrof@suse.com>
Mon, 27 Oct 2014 20:30:19 +0000 (13:30 -0700)
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>
Fri, 14 Nov 2014 21:47:15 +0000 (13:47 -0800)
commit92b628272d7f022dc777370c69af8fe2399960c1
tree5961ce34687590b646612bb47da42fccccc1ec4b
parentf40d37099b9bf60b9e7214f28bd30007d2961d3d
backports: allow for different backport prefix and simple integration support

The way we backport when packaging is to minimize the amount of
changes required by taking advantage of the fact that Kconfig
can treat CONFIG_ as an environment variable with getenv()
when parsing menu entries. When doing integration we don't want
to do this so instead we'll rely on the CONFIG_BACKPORT prefix.
This requires a bit of work on our current parsers, so to do that
identify the backport and provide that to helpers.

This also provides initial basic support for integration where no
additional code was required other than prefixes or ensuring certain
things are not done for integration. Before we expose integration
support we'll need to add quite a bit more things so this just assumes
integration is never desired.

Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
devel/doc/kconfig-operation
gentree.py