kernel: add md5sum of kernel
[openwrt.git] / package / uhttpd / files / uhttpd.init
index 8221d85..069e16f 100755 (executable)
@@ -56,7 +56,7 @@ start_instance()
 
        local cfg="$1"
        local realm="$(uci_get system.@system[0].hostname)"
 
        local cfg="$1"
        local realm="$(uci_get system.@system[0].hostname)"
-       local listen http https
+       local listen http https interpreter path
 
        append_arg "$cfg" home "-h"
        append_arg "$cfg" realm "-r" "${realm:-OpenWrt}"
 
        append_arg "$cfg" home "-h"
        append_arg "$cfg" realm "-r" "${realm:-OpenWrt}"
@@ -66,6 +66,7 @@ start_instance()
        append_arg "$cfg" lua_handler "-L"
        append_arg "$cfg" script_timeout "-t"
        append_arg "$cfg" network_timeout "-T"
        append_arg "$cfg" lua_handler "-L"
        append_arg "$cfg" script_timeout "-t"
        append_arg "$cfg" network_timeout "-T"
+       append_arg "$cfg" tcp_keepalive "-A"
        append_arg "$cfg" error_page "-E"
        append_arg "$cfg" index_page "-I"
 
        append_arg "$cfg" error_page "-E"
        append_arg "$cfg" index_page "-I"
 
@@ -78,6 +79,11 @@ start_instance()
                append UHTTPD_ARGS "-p $listen"
        done
 
                append UHTTPD_ARGS "-p $listen"
        done
 
+       config_get interpreter "$cfg" interpreter
+       for path in $interpreter; do
+               append UHTTPD_ARGS "-i $path"
+       done
+
        config_get https "$cfg" listen_https
        config_get UHTTPD_KEY  "$cfg" key  /etc/uhttpd.key
        config_get UHTTPD_CERT "$cfg" cert /etc/uhttpd.crt
        config_get https "$cfg" listen_https
        config_get UHTTPD_KEY  "$cfg" key  /etc/uhttpd.key
        config_get UHTTPD_CERT "$cfg" cert /etc/uhttpd.crt
This page took 0.021727 seconds and 4 git commands to generate.