From 05fc0d0769440ddbf340640d08af36e2ace58b76 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Mon, 7 Oct 2013 13:11:47 -0700 Subject: [PATCH] Save delete after upgrade setting --- webmin/edit_upgrade.cgi | 4 ++-- webmin/upgrade.cgi | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/webmin/edit_upgrade.cgi b/webmin/edit_upgrade.cgi index 8ccc7fb80..15b2955a7 100755 --- a/webmin/edit_upgrade.cgi +++ b/webmin/edit_upgrade.cgi @@ -60,8 +60,8 @@ if (!$skip_upgrade) { print "

\n"; if (!$mode && !$dir) { # Checkbox to delete original directory - print " ", - "$text{'upgrade_delete'}
\n"; + print &ui_checkbox("delete", 1, $text{'upgrade_delete'}, + $gconfig{'upgrade_delete'}),"
\n"; } if ((!$mode || $mode eq "rpm") && &foreign_check("proc")) { # Checkbox to check signature diff --git a/webmin/upgrade.cgi b/webmin/upgrade.cgi index 71d433448..760d7dcbf 100755 --- a/webmin/upgrade.cgi +++ b/webmin/upgrade.cgi @@ -532,6 +532,10 @@ else { # Can delete the temporary source directory system("rm -rf \"$extract\""); } + &lock_file("$config_directory/config"); + $gconfig{'upgrade_delete'} = $in{'delete'}; + &write_file("$config_directory/config", \%gconfig); + &unlock_file("$config_directory/config"); } } &webmin_log("upgrade", undef, undef, { 'version' => $version,