Files
core-build/build/lib/dsl.py
Suraj Ravichandran 80453d8124 Add general purpose mechanism to build system to allow config var
override via environment variables.

Example usage:
`env dsl.config.repos.middleware.branch=update_diffreduc_and_flakefix make update`

Things to note:
	1. `dsl.config.` is a general purpose prefix to identify build system config
	    related env vars amidst the rest of them
	2. This mechanism is not additive and will not allow you to add new config
	   config vars instead just edit existing ones.
	3. It will inform you via a log of a misformed env var that has `dsl.config.` prefix.
	4. It will also log a successful override of a var.

Feel free to review/comment for correctness and/or complexity.

Ticket: #16118
2016-07-08 05:15:46 -07:00

6.3 KiB