PTU5KAS/kas
Claudius Heine 8ba1ce52e8 Allow environment variables to overwrite proxy, target, machine, distro
Changing even simple settings like target or machine requires the
creation of additional configuration files. This does not scale well.

This patch allows the target, machine and distro to be overwritten by
environment variables (called KAS_TARGET, KAS_MACHINE and KAS_DISTRO
respectively).

It also fixes how the environment variables for the proxy settings are
handled. Currently the settings in the config files overwrite the proxy
settings from the environment, but since that would be inconsistent this
patch switches that around. With this patch the environment overwrites
the proxy settings in the configuration file.

Signed-off-by: Claudius Heine <ch@denx.de>
2017-06-28 15:10:08 +02:00
..
__init__.py Implement file version and a check when using it 2017-06-21 17:30:51 +02:00
__main__.py run pylint3 and fixed report 2017-06-21 17:30:51 +02:00
__version__.py Implement file version and a check when using it 2017-06-21 17:30:51 +02:00
build.py run pylint3 and fixed report 2017-06-21 17:30:51 +02:00
config.py Allow environment variables to overwrite proxy, target, machine, distro 2017-06-28 15:10:08 +02:00
includehandler.py Implement file version and a check when using it 2017-06-21 17:30:51 +02:00
kas.py Install SIGINT/TERM handler for backtrace-free CTRL-C 2017-06-28 14:51:29 +02:00
libcmds.py libkas: Rework repo_fetch to parallelized repos_fetch 2017-06-28 14:51:29 +02:00
libkas.py libkas: Rework repo_fetch to parallelized repos_fetch 2017-06-28 14:51:29 +02:00
repos.py Renamed sublayers back to layers 2017-06-21 17:30:51 +02:00
shell.py run pylint3 and fixed report 2017-06-21 17:30:51 +02:00