commit: a94d0bbf1c7338691fde2cbf5768fd843c267bb0
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 2 22:13:29 2017 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Jan 2 22:13:29 2017 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a94d0bbf
funcs: kconfig_*opt functions can be used for busybox as well.
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
gen_configkernel.sh | 16 ----------------
gen_funcs.sh | 16 ++++++++++++++++
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index d050296..f746dba 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -32,22 +32,6 @@ determine_config_file() {
fi
}
-function kconfig_get_opt() {
- kconfig="$1"
- optname="$2"
- sed -n "${kconfig}" \
- -e "/^#\? \?${optname}[ =].*/{ s/.*${optname}[ =]//g; s/is not
set//g; p; q }"
-}
-
-function kconfig_set_opt() {
- kconfig="$1"
- optname="$2"
- optval="$3"
- sed -i "${kconfig}" \
- -e "s/^#\? \?${optname}[ =].*/${optname}=${optval}/g" \
- || gen_die "Failed to set ${optname}=${optval} in $kconfig"
-}
-
config_kernel() {
determine_config_file
cd "${KERNEL_DIR}" || gen_die 'Could not switch to the kernel
directory!'
diff --git a/gen_funcs.sh b/gen_funcs.sh
index 1bdaa7b..d669548 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -535,3 +535,19 @@ find_kernel_binary() {
cd "${curdir}"
echo "${tmp_kernel_binary}"
}
+
+function kconfig_get_opt() {
+ kconfig="$1"
+ optname="$2"
+ sed -n "${kconfig}" \
+ -e "/^#\? \?${optname}[ =].*/{ s/.*${optname}[ =]//g; s/is not
set//g; p; q }"
+}
+
+function kconfig_set_opt() {
+ kconfig="$1"
+ optname="$2"
+ optval="$3"
+ sed -i "${kconfig}" \
+ -e "s/^#\? \?${optname}[ =].*/${optname}=${optval}/g" \
+ || gen_die "Failed to set ${optname}=${optval} in $kconfig"
+}