diff options
| author | Matthieu Coudron <mattator@gmail.com> | 2018-10-03 18:49:50 +0900 |
|---|---|---|
| committer | Matthieu Coudron <mattator@gmail.com> | 2019-01-28 09:06:33 +0900 |
| commit | 3bb7b3f02e884db944a8a20b4f19227482479b94 (patch) | |
| tree | 5a42d2657691b88360fcb8188b34010dfdd75e15 /pkgs/development/python-modules/httpserver | |
| parent | bf041c3f1d5e63e27b531faf69244fe99fcfd6c1 (diff) | |
linux: ability to merge structured configs
This should make the composability of kernel configurations more straigthforward.
- now distinguish freeform options from tristate ones
- will look for a structured config in kernelPatches too
one can now access the structuredConfig from a kernel via linux_test.configfile.structuredConfig
in order to reinject it into another kernel, no need to rewrite the config from scratch
The following merge strategies are used in case of conflict:
-- freeform items must be equal or they conflict (mergeEqualOption)
-- for tristate (y/m/n) entries, I use the mergeAnswer strategy which takes the best available value, "best" being defined by the user (by default "y" > "m" > "n", e.g. if one entry is both marked "y" and "n", "y" wins)
-- if one item is both marked optional/mandatory, mandatory wins (mergeFalseByDefault)
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions
