X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Ffunctions;h=4a24bd57c4da5da1ce569678f5dffe52c6b4e318;hb=dfa40e043f50b3ed0f89cdec01d0655c94c1e12e;hp=4b8e4c891d53cf707924fff2fa4274bc3b79179e;hpb=2edfce6caccd0c8941464813245991add9ab0786;p=util-vserver.git 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