1 |
Hi everyone, |
2 |
|
3 |
|
4 |
== Brief summary of this project == |
5 |
|
6 |
kernelconfig is about generating kernel configuration files, |
7 |
using various sources such as curated defconfigs, detected hardware, |
8 |
installed packages and user input. |
9 |
|
10 |
The project's code can be found at [0]. |
11 |
|
12 |
|
13 |
== This week's progress == |
14 |
|
15 |
A Python-level kernelconfig interface for modifying kernel configurations. |
16 |
Basically, it wraps a config object, offers modify-option |
17 |
(builtin, module, disable, set to value, ...) methods that write to a |
18 |
"decision" buffer which gets checked for direct conflicts, and a commit() |
19 |
method that merges the decisions with the original config. |
20 |
It is also responsible for resolving a working configuration |
21 |
(dependencies!), which I'm currently working on. |
22 |
|
23 |
|
24 |
== Plans for the next week == |
25 |
|
26 |
Work on resolving dependencies, |
27 |
so that a working configuration can be created. |
28 |
|
29 |
|
30 |
|
31 |
[0] https://github.com/dywisor/kernelconfig |
32 |
|
33 |
Regards, |
34 |
André E. |