From: Zac Medico Date: Fri, 4 Jan 2008 20:49:29 +0000 (-0000) Subject: Send eerror and ewarn messages to stderr. This is important in X-Git-Tag: v2.1.4~24 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=64f5d0aae43437c7228b34e616fcd5d5192a9448;p=portage.git Send eerror and ewarn messages to stderr. This is important in case somebody calls portageq inside a global scope command substitution. The output needs to go to stderr so that the die message from the subshell is visible. (trunk r9140) svn path=/main/branches/2.1.2/; revision=9141 --- diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index d7218b92f..e5f65e698 100644 --- a/bin/isolated-functions.sh +++ b/bin/isolated-functions.sh @@ -214,7 +214,7 @@ einfon() { ewarn() { elog_base WARN "$*" [[ ${RC_ENDCOL} != "yes" && ${LAST_E_CMD} == "ebegin" ]] && echo - echo -e " ${WARN}*${NORMAL} ${RC_INDENTATION}$*" + echo -e " ${WARN}*${NORMAL} ${RC_INDENTATION}$*" >&2 LAST_E_CMD="ewarn" return 0 } @@ -222,7 +222,7 @@ ewarn() { eerror() { elog_base ERROR "$*" [[ ${RC_ENDCOL} != "yes" && ${LAST_E_CMD} == "ebegin" ]] && echo - echo -e " ${BAD}*${NORMAL} ${RC_INDENTATION}$*" + echo -e " ${BAD}*${NORMAL} ${RC_INDENTATION}$*" >&2 LAST_E_CMD="eerror" return 0 }