From: Enrico Scholz Date: Fri, 28 Oct 2005 17:59:37 +0000 (+0000) Subject: colorize/colpanic(): reset attributes after giving out the message X-Git-Tag: version_0_30_210~84 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38a4f52169c7f0bff3b9c071f297da3f788ccb63;p=util-vserver.git colorize/colpanic(): reset attributes after giving out the message git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2197 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/scripts/functions b/util-vserver/scripts/functions index 4b8e4c8..4a24bd5 100644 --- a/util-vserver/scripts/functions +++ b/util-vserver/scripts/functions @@ -203,14 +203,21 @@ function colorize esac fi - "$@" + ( "$@" ) echo -ne "\e[m" fi } function colpanic { - colorize error panic "$@" + if test -n "$_VS_ERRFILE"; then + echo "$@" >>"$_VS_ERRFILE" + else + colorize echo -n "$@" >&2 + fi + echo + + exit 1 } function colwarning