commit: 3892338864a5afa3b720569cb3ab1bb2f9ab44bf
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Tue Mar 4 07:21:03 2014 +0000
Commit: Richard Yao <ryao <AT> gentoo <DOT> org>
CommitDate: Sun Mar 16 00:25:24 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=38923388
Fix endless loop in gen_funcs.sh when LOGLEVEL is empty
When LOGLEVEL is unset or empty then genkernel loops endlessly in
gen_funcs.sh.
The solution is to set a proper default loglevel in $USRBIN/genkernel.
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Richard Yao <ryao <AT> gentoo.org>
---
genkernel | 3 +++
1 file changed, 3 insertions(+)
diff --git a/genkernel b/genkernel
index ff319f2..e555791 100755
--- a/genkernel
+++ b/genkernel
@@ -36,6 +36,9 @@ done
_GENKERNEL_CONF=${CMD_GK_CONFIG:-/etc/genkernel.conf}
source "${_GENKERNEL_CONF}" || small_die "Could not read ${_GENKERNEL_CONF}"
+# set default LOGLEVEL if uninitialized
+LOGLEVEL=${LOGLEVEL:-1}
+
# Start sourcing other scripts
source ${GK_SHARE}/defaults/software.sh || small_die "Could not read
${GK_SHARE}/defaults/software.sh"
source ${GK_SHARE}/gen_funcs.sh || small_die "Could not read
${GK_SHARE}/gen_funcs.sh"