On Sat, 2003-11-22 at 02:41, Mike Frysinger wrote: > On Friday 21 November 2003 16:07, Chris Gianelloni wrote: > > On Fri, 2003-11-21 at 15:15, Paul de Vrieze wrote: > > > I don't want interactive "y"'s as in that case I cannot redirect my > > > output to a logfile anymore. > > then accept the license ahead of time ... define ACCEPT_LICENSES in make.conf > and be done with it > > > Something like INTERACTIVE=yes in the ebuild and emerge --interactive. > > Otherwise the ebuild would be skipped (like in a emerge -u world), > > preferably with some form of message displayed BEFORE the merge starts. > > overkill imo ... just define ACCEPT_LICENSES and you wont have a > non-interactive emerge with respect to this > > > * Enemy Territory requires user input and will be skipped during this > > emerge. You can diable this behavior by running emerge with the > > --interactive command-line option. > > or just prompt the user off the bat before emerging anything ... anything they > dont accept, remove from the list of things to emerge > > http://bugs.gentoo.org/show_bug.cgi?id=17367 I definitely agree that this would be the best way to implement things. I was more or less looking for a way to do it without extending portage too much, but honestly, I think the ACCEPT_LICENSES needs to be checked by portage and not by the ebuilds themselves. As for the --interactive, I was speaking more along the lines of ebuilds such as unreal-tournament-goty and ut2003, which are more than one CD and absolutely REQUIRE user interaction. -- Chris Gianelloni Developer, Gentoo Linux Games Team Is your power animal a penguin?