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 couple of minor, yet important additions. |
16 |
For example, the configuration mini-language is now able to locate |
17 |
include files in user and system directories, allowing 'commands' such as |
18 |
"include pkg/*", and it is also smart enough to avoid loading the same |
19 |
include file multiples times. |
20 |
The config resolving has been extended so that it considers |
21 |
both dependencies and visilibity of config options instead of dependencies only. |
22 |
|
23 |
Documentation-wise, there's a user guide now that |
24 |
gives some pointers on how to run kernelconfig. |
25 |
|
26 |
I have also started with "curated sources", |
27 |
which is about getting an input .config file for config generation. |
28 |
So far there is a draft on this topic[1] and some preparatory code. |
29 |
Overall, it will be possible to use a file, either available locally |
30 |
or remotely via http and the like, a make target such as defconfig, |
31 |
and "curated sources", which exist separately from the usual settings file |
32 |
and can range from simple files to complex scripts. |
33 |
|
34 |
|
35 |
== Plans for the next week == |
36 |
|
37 |
Get "curated sources" mostly done. |
38 |
|
39 |
|
40 |
[0] https://github.com/dywisor/kernelconfig |
41 |
[1] https://github.com/dywisor/kernelconfig/blob/feature/sources/doc/rst/draft/sources.rst |
42 |
|
43 |
Regards, |
44 |
André E. |