Correctly move upnp to base since LiveCD cannot write files to /usr/local/etc or /usr/local/etc/rc.d/

This commit is contained in:
Scott Ullrich 2007-06-30 21:54:20 +00:00
parent 6f20377b6f
commit daf52412e8

View File

@ -11,8 +11,19 @@
function upnp_warn ($msg) { syslog(LOG_WARNING, "miniupnpd: {$msg}"); return; }
function upnp_action ($action) {
if (file_exists(UPNP_RCFILE))
mwexec(UPNP_RCFILE.' '.$action);
switch($action) {
case "start":
mwexec("killall miniupnpd 2>/dev/null");
upnp_start();
break;
case "stop":
mwexec("killall miniupnpd");
break;
case "restart":
mwexec("killall miniupnpd");
upnp_start();
break;
}
}
function upnp_running () {