Use safe-upgrade with aptitude
authorJamie Cameron <jcameron@webmin.com>
Tue, 20 Oct 2009 18:53:21 +0000 (11:53 -0700)
committerJamie Cameron <jcameron@webmin.com>
Tue, 20 Oct 2009 18:53:21 +0000 (11:53 -0700)
software/apt_upgrade.cgi

index bf6d9a4..ba4edb1 100755 (executable)
@@ -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 "<b>",&text($in{'sim'} ? 'apt_upgradedescsim' : 'apt_upgradedesc', "<tt>$apt_get_command $opts $cmd</tt>"),"</b><p>\n";
        print "<pre>";
        &additional_log("exec", undef, "$apt_get_command $opts $cmd");