Revision 3ebb7cba
Added by Renato Botelho almost 10 years ago
src/usr/local/www/pkg_mgr_install.php | ||
---|---|---|
394 | 394 |
|
395 | 395 |
switch ($_POST['mode']) { |
396 | 396 |
case 'delete': |
397 |
mwexec('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -r ' . $pkgid, false, false, true);
|
|
397 |
mwexec_bg('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -r ' . $pkgid);
|
|
398 | 398 |
$start_polling = true; |
399 | 399 |
break; |
400 | 400 |
|
401 | 401 |
case 'reinstallall': |
402 | 402 |
if (is_array($config['installedpackages']) && is_array($config['installedpackages']['package'])) { |
403 | 403 |
$progbar = false; // We don't show the progress bar for reinstallall. It would be far too confusing |
404 |
mwexec('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . "ALL_PACKAGES" . ' -f', false, false, true);
|
|
404 |
mwexec_bg('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . "ALL_PACKAGES" . ' -f');
|
|
405 | 405 |
$start_polling = true; |
406 | 406 |
} |
407 | 407 |
|
408 | 408 |
break; |
409 | 409 |
case 'reinstallpkg': |
410 |
mwexec('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . $pkgid . ' -f', false, false, true);
|
|
410 |
mwexec_bg('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . $pkgid . ' -f');
|
|
411 | 411 |
$start_polling = true; |
412 | 412 |
break; |
413 | 413 |
|
414 | 414 |
case 'installed': |
415 | 415 |
default: |
416 |
mwexec('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . $pkgid, false, false, true);
|
|
416 |
mwexec_bg('/usr/local/sbin/pfSense-upgrade -l /tmp/webgui-log.txt -p /tmp/webgui-log.sock -i ' . $pkgid);
|
|
417 | 417 |
$start_polling = true; |
418 | 418 |
break; |
419 | 419 |
} |
Also available in: Unified diff
Replace mwexec() by mwexec_bg()