diff options
author | mkanat%bugzilla.org <> | 2007-10-24 02:33:30 +0200 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2007-10-24 02:33:30 +0200 |
commit | 212433f27ac422f79924d03b5d047236f6cdd308 (patch) | |
tree | 75f2acf6063b8fcc8b6739a0201a1447de778f6d /Bugzilla/Install/Requirements.pm | |
parent | 9f8e0ce687bfc85339fc6c9ae3728e03527963b3 (diff) | |
download | bugzilla-212433f27ac422f79924d03b5d047236f6cdd308.tar.gz bugzilla-212433f27ac422f79924d03b5d047236f6cdd308.tar.xz |
Bug 262269: A tool to auto-install missing perl packages on non-Windows systems
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner)
Diffstat (limited to 'Bugzilla/Install/Requirements.pm')
-rw-r--r-- | Bugzilla/Install/Requirements.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Bugzilla/Install/Requirements.pm b/Bugzilla/Install/Requirements.pm index 885c407ee..8fd8fe2c6 100644 --- a/Bugzilla/Install/Requirements.pm +++ b/Bugzilla/Install/Requirements.pm @@ -434,6 +434,10 @@ EOT printf "%15s: $command\n", $module->{package}; } } + + if ($output && $check_results->{any_missing}) { + print install_string('install_all', { perl => $^X }); + } } sub check_graphviz { @@ -530,7 +534,7 @@ sub install_command { $package = $module->{package}; } else { - $command = "$^X -MCPAN -e 'install \"\%s\"'"; + $command = "$^X install-module.pl \%s"; # Non-Windows installations need to use module names, because # CPAN doesn't understand package names. $package = $module->{module}; |