From: Tilghman Lesher Date: Wed, 17 Oct 2007 17:06:47 +0000 (+0000) Subject: Support color on certain platforms, even when started at boot (before TERM is set) X-Git-Tag: 1.6.0-beta1~3^2~1157 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6b9841b141ce4b33099e59ea17a4d56c0a9f2cab;p=thirdparty%2Fasterisk.git Support color on certain platforms, even when started at boot (before TERM is set) Closes issue #9048 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@86119 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/term.c b/main/term.c index d051338d87..cb05a8f0f5 100644 --- a/main/term.c +++ b/main/term.c @@ -80,8 +80,16 @@ int ast_term_init(void) int termfd = -1, parseokay = 0, i; if (!term) +#ifdef linux + term = "linux"; +#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) + term = "cons25"; +#elif defined(SOLARIS) + term = "sun-color"; +#else return 0; - if (!ast_opt_console || ast_opt_no_color || !ast_opt_no_fork) +#endif + if (ast_opt_no_color) return 0; for (i=0 ;; i++) {