Blob Blame History Raw
diff -up ./Bugzilla/Install/Requirements.pm.dnf ./Bugzilla/Install/Requirements.pm
--- ./Bugzilla/Install/Requirements.pm.dnf	2019-02-14 20:47:13.396609293 +0100
+++ ./Bugzilla/Install/Requirements.pm	2019-02-14 20:49:04.733906799 +0100
@@ -298,7 +298,7 @@ sub OPTIONAL_MODULES {
     },
     {
       package => 'JSON-RPC',
-      module  => 'JSON::RPC',
+      module  => 'JSON::RPC::Legacy::Server::CGI',
       version => 0,
       feature => ['jsonrpc', 'rest'],
     },
@@ -657,7 +657,7 @@ sub print_module_instructions {
     && !ON_ACTIVESTATE
     && !$check_results->{hide_all})
   {
-    print install_string('install_all', {perl => $^X});
+    # print install_string('install_all', {perl => $^X});
   }
   if (!$check_results->{pass}) {
     print colored(install_string('installation_failed'), COLOR_ERROR), "\n\n";
@@ -811,7 +811,7 @@ sub install_command {
     $package = $module->{package};
   }
   else {
-    $command = "$^X install-module.pl \%s";
+    $command = "dnf install \"perl(\%s)\"";
 
     # Non-Windows installations need to use module names, because
     # CPAN doesn't understand package names.