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 |
This week's work has been about hardware detection. |
16 |
The "driver" symlink-based detection which scans /sys for kernel modules in use |
17 |
has been implemented, and config options can now by referenced by module name |
18 |
in the configuration mini-language. |
19 |
|
20 |
The more comprehensive "modalias"-based detection has also been added, |
21 |
but the creation of a suitable "modules.alias" file, which is responsible |
22 |
for translating module aliases to module names, is not done yet. |
23 |
|
24 |
|
25 |
== Plans for the next week == |
26 |
|
27 |
Extend "hardware detection": |
28 |
|
29 |
* caching of suitable modalias files (or creation thereof in advance), |
30 |
so that there's a reliable and reusable source for translating module |
31 |
alises into kernel module names |
32 |
|
33 |
* write script that collects hardware information on another machine, |
34 |
which can then be fed to kernelconfig |
35 |
|
36 |
|
37 |
[0] https://github.com/dywisor/kernelconfig |
38 |
|
39 |
Regards, |
40 |
André E. |