|Subject:||CPAN::FirstTime doesn't preserve disabling of external programs|
CPAN::FirstTime::init instructs user to place a space for external programs to disable using those external programs. However, when C::FT::init is run, spaces for external programs from pre-existing Config.pm files are not preserved, either as defaults for each entry on manual configuration or as the automatic defaults for non-manual configuration. Instead, programs are auto-detected again. This is potentially confusing to users if/when upgrades to CPAN require reconfiguration. Moreover, it creates a problem for "turnkey" win32 distributions like Vanilla Perl that want to configure "pure Perl" as a default, without any dependence on external programs by including a starter Config.pm with spaces for external file programs.