diff --git a/software/apt_upgrade.cgi b/software/apt_upgrade.cgi index bf6d9a4dc..ba4edb102 100755 --- a/software/apt_upgrade.cgi +++ b/software/apt_upgrade.cgi @@ -30,7 +30,8 @@ if ($in{'update'}) { if ($in{'mode'}) { $opts = $in{'sim'} ? "-s -y -f" : "-y -f"; - $cmd = $in{'mode'} == 2 ? "dist-upgrade" : "upgrade"; + $cmd = $in{'mode'} == 2 ? "dist-upgrade" : + $apt_get_command =~ /aptitude/ ? "safe-upgrade" : "upgrade"; print "",&text($in{'sim'} ? 'apt_upgradedescsim' : 'apt_upgradedesc', "$apt_get_command $opts $cmd"),"
\n"; print "
";
&additional_log("exec", undef, "$apt_get_command $opts $cmd");