1 |
commit: bcedd62696efcef13d537d240f9add87336192a0 |
2 |
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 2 22:11:43 2017 +0000 |
4 |
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 2 22:11:43 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=bcedd626 |
7 |
|
8 |
gen_configkernel: function to fetch variable. |
9 |
|
10 |
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> |
11 |
|
12 |
gen_configkernel.sh | 7 +++++++ |
13 |
1 file changed, 7 insertions(+) |
14 |
|
15 |
diff --git a/gen_configkernel.sh b/gen_configkernel.sh |
16 |
index 390a6da..d050296 100755 |
17 |
--- a/gen_configkernel.sh |
18 |
+++ b/gen_configkernel.sh |
19 |
@@ -32,6 +32,13 @@ determine_config_file() { |
20 |
fi |
21 |
} |
22 |
|
23 |
+function kconfig_get_opt() { |
24 |
+ kconfig="$1" |
25 |
+ optname="$2" |
26 |
+ sed -n "${kconfig}" \ |
27 |
+ -e "/^#\? \?${optname}[ =].*/{ s/.*${optname}[ =]//g; s/is not set//g; p; q }" |
28 |
+} |
29 |
+ |
30 |
function kconfig_set_opt() { |
31 |
kconfig="$1" |
32 |
optname="$2" |