diff --git a/src/usr/local/www/diag_backup.php b/src/usr/local/www/diag_backup.php index 40d663cba7..0c502dc907 100644 --- a/src/usr/local/www/diag_backup.php +++ b/src/usr/local/www/diag_backup.php @@ -41,6 +41,7 @@ require_once("guiconfig.inc"); require_once("functions.inc"); require_once("filter.inc"); require_once("shaper.inc"); +require_once("pkg-utils.inc"); $rrddbpath = "/var/db/rrd"; $rrdtool = "/usr/bin/nice -n20 /usr/local/bin/rrdtool"; @@ -322,6 +323,7 @@ if ($_POST) { if ($pkg_repo_restored) { write_config(gettext("Removing pkg repository set after restoring full configuration")); + pkg_update(true); } if (file_exists("/boot/loader.conf")) {