On Thu, Apr 06, 2006 at 03:57:07PM -0400, Randy W. Sims wrote: > Tyler MacDonald wrote: > >Yitzchak Scott-Thoennes <[EMAIL PROTECTED]> wrote: > > > >>The problem that I tried to address is module authors not giving a > >>default and not realizing that this dies when you try to do an > >>unattended install. I want to force a default so they don't have > >>the option to unknowingly cause some users a problem. > > > > > > This is a problem with CPAN.pm as well; if you try to do the initial > >setup with PERL_MM_USE_DEFAULT=1, it loops forever on the "Select a mirror" > >prompt. :-/ I've been meaning to discuss this more / submit a patch, but my > >backlog has been insane lately... > > We can: > > die "ERROR: This build script not safe for unattended installs. Please > notify @{[$self->dist_author]} that they wrote a bad bad Build.PL. > Please ask them to provide reasonable defaults or switch to the new > ask() method." > if $ENV{PERL_MM_USE_DEFAULT} > && (called_without_default(y_n) || called_without_default(prompt); > > __END__
That sounds like as good as it's going to get.