[packages] miniupnpd: Added uci option config_file, which allows the user to specify...
[openwrt/svn-archive/archive.git] / net / miniupnpd / files / miniupnpd.init
index 3576af0285fb2f45d9979090b74098d7d7456abb..82ea652c745a5f68b33dda43bddd7fa883ebf9bf 100644 (file)
@@ -7,7 +7,7 @@ start() {
 
        config_load "upnpd"
        local extiface intiface upload download logging secure enabled natpmp
 
        config_load "upnpd"
        local extiface intiface upload download logging secure enabled natpmp
-       local extip port usesystuptime
+       local extip port usesysuptime conffile
 
        config_get extiface config external_iface
        config_get intiface config internal_iface
 
        config_get extiface config external_iface
        config_get intiface config internal_iface
@@ -20,6 +20,7 @@ start() {
        config_get_bool natpmp config enable_natpmp 0
        config_get_bool enabled config enabled 0 
        config_get_bool usesysuptime config use_system_uptime 1
        config_get_bool natpmp config enable_natpmp 0
        config_get_bool enabled config enabled 0 
        config_get_bool usesysuptime config use_system_uptime 1
+       config_get conffile config config_file
 
        include /lib/network
        scan_interfaces
 
        include /lib/network
        scan_interfaces
@@ -55,6 +56,9 @@ start() {
                [ "$natpmp" -gt 0 ] && \
                        append args "-N"
 
                [ "$natpmp" -gt 0 ] && \
                        append args "-N"
 
+               [ -n "$conffile" ] && \
+                       append args "-f $conffile"
+
                # start firewall
                local zone
                config_load firewall
                # start firewall
                local zone
                config_load firewall