Gentoo Archives: gentoo-soc

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-soc <gentoo-soc@l.g.o>
Cc: Rafael Martins <rafaelmartins@g.o>
Subject: [gentoo-soc] kernelconfig - progress report #5
Date: Sun, 26 Jun 2016 23:31:09
Message-Id: CAGrucu3aJGhOh2QtO0=BtwDLCBU5dpV9Sa4O56E7W2+nNoD2yQ@mail.gmail.com
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.