Unlink pid file before starting a new process

This commit is contained in:
Ermal 2013-02-05 16:04:29 +00:00
parent 6989320509
commit a11bc49704

View File

@ -735,11 +735,6 @@ function system_webgui_start() {
if ($g['booting'])
echo gettext("Starting webConfigurator...");
/* kill any running lighttpd */
killbypid("{$g['varrun_path']}/lighty-webConfigurator.pid");
sleep(1);
chdir($g['www_path']);
/* defaults */
@ -793,6 +788,13 @@ function system_webgui_start() {
$crt, $key, $ca, "lighty-webConfigurator.pid", $portarg, "/usr/local/www/",
"cert.pem", "ca.pem");
/* kill any running lighttpd */
killbypid("{$g['varrun_path']}/lighty-webConfigurator.pid");
sleep(1);
@unlink("{$g['varrun_path']}/lighty-webConfigurator.pid");
/* attempt to start lighthttpd */
$res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-webConfigurator.conf");