summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-03-05 20:10:01 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2018-03-11 07:29:19 +0100
commit652f11b60f7b738440fe0e919d4de0c188e80395 (patch)
tree4f8b8754f0b8abeba60f3973ab765943dbb2cc52 /README.rst
parent0bd841def7f3911771afa2346acae4938033ace9 (diff)
Add minimal configuration file generation support
Works like 'make savedefconfig' in the C tools. Call it write_min_config() rather than write_defconfig() to be a bit more explicit. Add a test similar to test_defconfig that compares Kconfiglib minimal configuration output against the C implementation, for all defconfig files. Disable the tests for now. The C tools have a bug that causes an incorrect configuration to be generated for tristate choices in some cases. They will be re-enabled once those are fixed.
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.rst b/README.rst
index 59f86bf..207b08c 100644
--- a/README.rst
+++ b/README.rst
@@ -23,11 +23,12 @@ configuration systems. It can do the following, among other things:
produce identical output to the standard ``make allnoconfig`` and ``make
allyesconfig``.
-- **Read and write .config files**
+- **Read and write .config and defconfig files**
- The generated ``.config`` files are character-for-character identical to what
- the C implementation would generate (except for the header comment). The test
- suite relies on this, as it compares the generated files.
+ The generated ``.config`` and ``defconfig`` (minimal configuration) files are
+ character-for-character identical to what the C implementation would generate
+ (except for the header comment). The test suite relies on this, as it
+ compares the generated files.
- **Write C headers**