On Monday 08 August 2005 15:58, Zac Medico wrote:
Drake Wyrm wrote:
Jason Stubbs [EMAIL PROTECTED] wrote:
When logging is enabled, ebuild output is passed via tee. Running
anything that checks for terminal type inside of pkg_config therefore
doesn't work correctly. This patch disables logging during pkg_config
altogether.
There was a thread about this recently, and I'm almost certain that my
input was lost in the noise. A cleaner way of accomplishing that is to
write the ebuild such that portions which need a terminal either attach
to a terminal (`make menuconfig /dev/tty /dev/tty`) or simply check
for a terminal (`tty -s || die I need a terminal.`). I almost never
use the `ebuild ... config` feature, but just on general principle I'd
rather the logging capability remain intact.
Is this type of /dev/tty device functionality portable among all gentoo
supported (non-Linux) operating systems? This is a concern that comes to
my mind.
Good point. I often forget about 'those others'. ;)
By the way, you might want to drop by #gentoo-portage on irc.freenode.net
sometime as a lot of discussion tends to happen there...
--
Jason Stubbs
pgp4C6WlNC3wV.pgp
Description: PGP signature