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?

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to