From af166550fdc92c596d0345ff62f2cb3605a045c6 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 31 Jul 2006 16:14:10 +0000 Subject: [PATCH] As suggested by exg, include the einfon code inside einfo instead of using the FUNCNAME hack (FUNCNAME only works with >=bash-3.0). See bug #136208. This patch is from trunk r3607. svn path=/main/branches/2.1/; revision=4062 --- bin/isolated-functions.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index 0bb4fa6d5..94ff1c983 100644 --- a/bin/isolated-functions.sh +++ b/bin/isolated-functions.sh @@ -49,7 +49,9 @@ esyslog() { } einfo() { - einfon "$*" + elog_base INFO "$*" + [[ ${RC_ENDCOL} != "yes" && ${LAST_E_CMD} == "ebegin" ]] && echo + echo -e " ${GOOD}*${NORMAL} $*" LAST_E_CMD="einfo" return 0 } @@ -57,11 +59,7 @@ einfo() { einfon() { elog_base INFO "$*" [[ ${RC_ENDCOL} != "yes" && ${LAST_E_CMD} == "ebegin" ]] && echo - if [ "${FUNCNAME[1]}" == "einfo" ]; then - echo -e " ${GOOD}*${NORMAL} $*" - else - echo -ne " ${GOOD}*${NORMAL} $*" - fi + echo -ne " ${GOOD}*${NORMAL} $*" LAST_E_CMD="einfon" return 0 } -- 2.26.2