|
From: <abe...@us...> - 2016-03-20 04:13:43
|
Revision: 7601
http://sourceforge.net/p/astlinux/code/7601
Author: abelbeck
Date: 2016-03-20 04:13:41 +0000 (Sun, 20 Mar 2016)
Log Message:
-----------
miniupnpd, use '/mnt/kd/upnp.leases' as a persistant lease_file so UPnP leases survive a reboot, also add UPNP_MIN_LIFETIME and UPNP_MAX_LIFETIME rc.conf variables. Thanks to David Kerr
Modified Paths:
--------------
branches/1.0/package/miniupnpd/miniupnpd.init
branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf
Modified: branches/1.0/package/miniupnpd/miniupnpd.init
===================================================================
--- branches/1.0/package/miniupnpd/miniupnpd.init 2016-03-19 18:40:08 UTC (rev 7600)
+++ branches/1.0/package/miniupnpd/miniupnpd.init 2016-03-20 04:13:41 UTC (rev 7601)
@@ -14,10 +14,15 @@
UPNP_BITRATE_UP="${UPNP_BITRATE_UP:-1000000}"
UPNP_BITRATE_DOWN="${UPNP_BITRATE_DOWN:-10000000}"
-MINIUPNPD=/usr/sbin/miniupnpd
-MINIUPNPD_CONF=/tmp/etc/miniupnpd.conf
-MINIUPNPD_LEASEFILE=/var/db/upnp.leases
+UPNP_MIN_LIFETIME="${UPNP_MIN_LIFETIME:-120}"
+UPNP_MAX_LIFETIME="${UPNP_MAX_LIFETIME:-86400}"
+MINIUPNPD="/usr/sbin/miniupnpd"
+MINIUPNPD_CONF="/tmp/etc/miniupnpd.conf"
+
+# Define persistant lease_file
+MINIUPNPD_LEASEFILE="/mnt/kd/upnp.leases"
+
aif_miniupnpd_plugin()
{
local action="$1"
@@ -158,6 +163,10 @@
return
fi
+ # Symlink to persistant lease_file
+ # Note: The lease_file= can get deleted, so don't use symlink for it.
+ ln -sf "$MINIUPNPD_LEASEFILE" /var/db/upnp.leases
+
astlinux_release="$(cat /etc/astlinux-release)"
echo "http_port=5000
@@ -167,6 +176,8 @@
bitrate_up=$UPNP_BITRATE_UP
bitrate_down=$UPNP_BITRATE_DOWN
secure_mode=$UPNP_SECURE_MODE
+min_lifetime=$UPNP_MIN_LIFETIME
+max_lifetime=$UPNP_MAX_LIFETIME
system_uptime=yes
notify_interval=60
clean_ruleset_interval=600
Modified: branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf
===================================================================
--- branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2016-03-19 18:40:08 UTC (rev 7600)
+++ branches/1.0/project/astlinux/target_skeleton/stat/etc/rc.conf 2016-03-20 04:13:41 UTC (rev 7601)
@@ -512,6 +512,8 @@
#UPNP_BITRATE_UP=1000000
#UPNP_BITRATE_DOWN=10000000
#UPNP_SECURE_MODE="no"
+#UPNP_MIN_LIFETIME=120
+#UPNP_MAX_LIFETIME=86400
## XMPP (Jabber) Server - Prosody
## Data stored in /mnt/kd/prosody/ symlinked from /etc/prosody/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|