generic-poky/bitbake/lib/bb
Richard Purdie f242f5060b bitbake: bitbake: Create cookerdata splitting config from cooker and bin/bitbake
Currently the UI and server configuration is one big incestuous mess. To
start to untangle this we creater cookerdata, a new module which contains
various confiuration modules and the code for building the base datastore.

To start with we add a ConfigParameters() class which contains information
about both the commandline configuration and the original environment.

The CookerConfiguration class is created to contain the cooker.configuration
options. This means we can transfer new paramters to the server over something
like XMLRPC and then build a new configuration from these on the server.

Based on a patch from Alexandru Damian <alexandru.damian@intel.com>

(Bitbake rev: 35bd5997e8d8e74bc36019030cc10c560a8134f9)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-22 12:10:13 +01:00
..
fetch2 bitbake: fetch2: Shorten long srcrevs 2013-05-22 12:10:13 +01:00
parse bitbake: lib: Clean up various file access syntax 2013-05-09 22:28:04 +01:00
pysh bitbake: pysh: Say what kind of token isn't implemented 2013-05-10 13:35:10 +01:00
server bitbake: lib: print is a function in moderm python, covert remaining users 2013-05-09 22:28:24 +01:00
tests bitbake: test/fetch: Allow the conditional network tests to work under python 2.6 2013-05-17 12:42:08 +03:00
ui bitbake: hob: fix for XMLRPC mode 2013-05-14 14:57:27 +03:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py bitbake: Update to version 1.19.0 for master 2013-05-03 16:24:05 +01:00
build.py bitbake: lib: Clean up various file access syntax 2013-05-09 22:28:04 +01:00
cache.py bitbake: lib: Clean up various file access syntax 2013-05-09 22:28:04 +01:00
cache_extra.py bitbake: cache_extra.py : added package information 2013-03-29 10:41:24 +00:00
checksum.py bitbake: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
codeparser.py bitbake: codeparser: Track bb.utils.contains usage 2013-02-15 12:12:35 +00:00
command.py bitbake: bitbake: Create cookerdata splitting config from cooker and bin/bitbake 2013-05-22 12:10:13 +01:00
compat.py bitbake: lib: Use modern expcetion syntax 2013-05-09 22:28:24 +01:00
cooker.py bitbake: bitbake: Create cookerdata splitting config from cooker and bin/bitbake 2013-05-22 12:10:13 +01:00
cookerdata.py bitbake: bitbake: Create cookerdata splitting config from cooker and bin/bitbake 2013-05-22 12:10:13 +01:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake: data: Ensure dependencies of subfunctions are accounted for 2013-05-22 12:10:12 +01:00
data_smart.py bitbake: data_smart.py: add some internal bitbake variables to configuration hash 2013-05-03 16:24:13 +01:00
event.py bitbake: event/hob: Add a button for network tests in the proxy settings 2012-10-24 21:13:06 +01:00
exceptions.py bitbake/exceptions: Handle reports from the field of exception code failures 2012-05-25 11:15:12 +01:00
methodpool.py bitbake: methodpool: Clean up the parsed module list handling to be slightly less insane 2012-08-23 09:22:44 +01:00
monitordisk.py bitbake: monitordisk.py: disable inode checking for btrfs 2013-04-15 15:57:31 +01:00
msg.py bitbake: knotty/msg: Avoid usage of curses initscr/endwin to avoid terminal corruption 2012-11-25 21:36:44 +00:00
namedtuple_with_abc.py bb.namedtuple_with_abc: add useful util from activestate 2011-06-08 20:38:23 +01:00
persist_data.py bitbake: persist_data: add get_by_pattern method to API 2013-01-22 15:35:06 +00:00
process.py bitbake: lib: Use modern expcetion syntax 2013-05-09 22:28:24 +01:00
providers.py bitbake: providers: Remove pointless lambda sort function 2013-05-09 22:28:04 +01:00
runqueue.py bitbake: cooker: Separate out collections handling code into its own class 2013-05-12 08:26:14 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: lib: Use modern expcetion syntax 2013-05-09 22:28:24 +01:00
taskdata.py bitbake: taskdata: Don't add dependencies on tasks that don't exist 2012-08-30 17:44:07 -07:00
tinfoil.py bitbake: cooker/bitbake-layers/tinfoil: Fix recipecache typo 2013-05-13 21:53:37 +03:00
utils.py bitbake: fetch2/utils: Clean up imports 2013-05-17 12:42:08 +03:00