From 33fb63036aa9a930f8aba56c791ef56296475922 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 19 Mar 2006 06:14:31 +0000 Subject: Add NOCOLOR support to ebuild.sh and make emerge automatically add NOCOLOR to portage.settings when --nocolor is specified. See bug #126756. svn path=/main/trunk/; revision=2952 --- bin/emerge | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index b1e103c62..a3c256ca6 100755 --- a/bin/emerge +++ b/bin/emerge @@ -408,8 +408,14 @@ if ("--resume" in myopts): myopts.remove("--tree") # Set color output -if ("--nocolor" in myopts) and (sys.stdout.isatty()): +if "--nocolor" in myopts or \ +portage.settings["NOCOLOR"] in ("yes","true"): nocolor() + if "NOCOLOR" not in portage.settings: + portage.settings.unlock() + portage.settings["NOCOLOR"] = "true" + portage.settings.backup_changes("NOCOLOR") + portage.settings.lock() if not ("--quiet" in myopts): if not sys.stdout.isatty() or ("--nospinner" in myopts): -- cgit v1.2.3-1-g7c22