X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=html%2Fcgi-bin%2Fpakfire.cgi;fp=html%2Fcgi-bin%2Fpakfire.cgi;h=ff79b2defe46ea92785735539717fd25b96e0755;hp=631587ce27ae4fdeaea2b67da26306a6dcef67eb;hb=75ee0279ecaa8e5a8ee77d99ab466b4333b071a6;hpb=0fd28c360e123d770017207b434ff1de0cb7ed38 diff --git a/html/cgi-bin/pakfire.cgi b/html/cgi-bin/pakfire.cgi index 631587ce27..ff79b2defe 100644 --- a/html/cgi-bin/pakfire.cgi +++ b/html/cgi-bin/pakfire.cgi @@ -55,14 +55,14 @@ sub refreshpage{&Header::openbox( 'Waiting', 1, "
$Lang::tr{'pakfire install package'}.@pkgs.$Lang::tr{'pakfire possible dependency'}
END foreach (@output) { @@ -92,15 +92,14 @@ END exit; } } elsif (($cgiparams{'ACTION'} eq 'remove') && (! -e $Pakfire::lockfile)) { - - $cgiparams{'DELPAKS'} =~ s/\|/\ /g; + my @pkgs = split(/\|/, $cgiparams{'DELPAKS'}); if ("$cgiparams{'FORCE'}" eq "on") { - &General::system_background("/usr/local/bin/pakfire", "remove", "--non-interactive", "--no-colors", $cgiparams{'DELPAKS'}); + &General::system_background("/usr/local/bin/pakfire", "remove", "--non-interactive", "--no-colors", @pkgs); } else { &Header::openbox("100%", "center", $Lang::tr{'request'}); - my @output = &General::system_output("/usr/local/bin/pakfire", "resolvedeps", "--no-colors", $cgiparams{'DELPAKS'}); + my @output = &General::system_output("/usr/local/bin/pakfire", "resolvedeps", "--no-colors", @pkgs); print < |