summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-06-30 21:49:21 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-06-30 21:49:21 +0000
commitf7c2ef28c68e97245782a47190ad951f0965cfa0 (patch)
treefe12c488f3b46a7f632f575bc69d96dd391d5c7a /etc
parentf8c9dc53496ad7c0d812d1b3de65a4f96d74e8b8 (diff)
downloadpfsense-f7c2ef28c68e97245782a47190ad951f0965cfa0.zip
pfsense-f7c2ef28c68e97245782a47190ad951f0965cfa0.tar.gz
Correctly move upnp to base since LiveCD cannot write files to /usr/local/etc or /usr/local/etc/rc.d/ Ticket #1342
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/services.inc8
-rwxr-xr-xetc/rc.bootup2
2 files changed, 9 insertions, 1 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 9701362..5e06c48 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -1269,4 +1269,10 @@ function configure_cron() {
conf_mount_ro();
}
-?>
+function upnp_start() {
+ if($config['installedpackages']['miniupnpd']['config'][0]["enable"]) {
+ mwexec_bg("/usr/local/sbin/miniupnpd -f /var/etc/miniupnpd.conf");
+ }
+}
+
+?> \ No newline at end of file
diff --git a/etc/rc.bootup b/etc/rc.bootup
index a042f21..ca1e23b 100755
--- a/etc/rc.bootup
+++ b/etc/rc.bootup
@@ -312,6 +312,8 @@
mwexec("sysctl net.inet.tcp.sendspace=4096");
}
+ upnp_start();
+
/* done */
unlink("{$g['varrun_path']}/booting");
$g['booting'] = FALSE;
OpenPOWER on IntegriCloud