diff --git a/src/etc/pfSense.obsoletedfiles b/src/etc/pfSense.obsoletedfiles index 53f7efccd6..aab007b342 100644 --- a/src/etc/pfSense.obsoletedfiles +++ b/src/etc/pfSense.obsoletedfiles @@ -635,6 +635,7 @@ /usr/local/sbin/pbi_makeport_chroot /usr/local/sbin/pbi_pbid /usr/local/sbin/pfsense-upgrade.sh +/usr/local/sbin/pfsense-upgrade-GUI.sh /usr/local/sbin/pftpx /usr/local/sbin/racoon /usr/local/sbin/racoon_watch.sh diff --git a/src/usr/local/www/pkg_mgr_install.php b/src/usr/local/www/pkg_mgr_install.php index a33e81858b..f5c0ff959f 100644 --- a/src/usr/local/www/pkg_mgr_install.php +++ b/src/usr/local/www/pkg_mgr_install.php @@ -80,6 +80,7 @@ global $static_output; $static_output = ""; $static_status = ""; $sendto = "output"; +$start_polling = false; //--------------------------------------------------------------------------------------------------------------------- // After an installation or removal has been started (mwexec(/usr/local/sbin/pfSense-upgrade-GUI.sh . . . )) AJAX calls @@ -210,8 +211,6 @@ $tab_array[] = array(gettext("Installed packages"), false, "pkg_mgr_installed.ph $tab_array[] = array(gettext("Package Installer"), true, ""); display_top_tabs($tab_array); -$start_polling = false; - ?>

Add / remove package

@@ -224,15 +223,9 @@ $start_polling = false; $pkgmode = str_replace(array("<", ">", ";", "&", "'", '"', '.', '/'), "", htmlspecialchars_decode($_GET['mode'], ENT_QUOTES | ENT_HTML401)); } else if ($_GET['mode'] == 'reinstallall') { $pkgmode = 'reinstallall'; - } + } switch ($pkgmode) { - case 'reinstallall': - $pkgname = 'All packages'; - $pkgtxt = 'reinstalled'; - break; - case 'reinstallxml': - $pkg_gui_xml_text = " GUI XML components"; case 'reinstallpkg': $pkgtxt = 'reinstalled'; break; @@ -267,7 +260,14 @@ if($_POST['mode'] == 'delete') { $modetxt = gettext("installation"); } -if (!empty($_POST['id']) || $_GET['mode'] == 'showlog' || ($_GET['mode'] == 'installedinfo' && !empty($_GET['pkg']))):?> +if (!empty($_POST['id']) || $_GET['mode'] == 'showlog' || ($_GET['mode'] == 'installedinfo' && !empty($_GET['pkg']))): + $pidfile = $g['varrun_path'] . '/' . $g['product_name'] . '-upgrade.pid'; + if(isvalidpid($pidfile)) { + exec("/bin/pgrep -nF {$pidfile}", $output, $retval); +// $pid = $output[0]; +// $start_polling = true; + } +?>