Project

General

Profile

« Previous | Next » 

Revision 3ebb7cba

Added by Renato Botelho almost 10 years ago

Replace mwexec() by mwexec_bg()

View differences:

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