ubox: add a flag that allows us to disable remote log while keeping the ip settings...
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 1 Jul 2014 10:26:10 +0000 (10:26 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 1 Jul 2014 10:26:10 +0000 (10:26 +0000)
this makes webui foo a lot easier

Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41439 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/system/ubox/files/log.init

index e11a74b..a4d57e2 100644 (file)
@@ -15,6 +15,7 @@ validate_log_section()
                'log_file:string' \
                'log_size:uinteger' \
                'log_ip:ipaddr' \
+               'log_remote:bool:1' \
                'log_port:port:514' \
                'log_proto:or("tcp", "udp"):udp' \
                'log_prefix:string'
@@ -64,12 +65,13 @@ start_service_remote()
 {
        PIDCOUNT="$(( ${PIDCOUNT} + 1))"
        local pid_file="/var/run/logread.${PIDCOUNT}.pid"
-       local log_ip log_port log_proto log_prefix
+       local log_ip log_port log_proto log_prefix log_remote
 
        validate_log_section "${1}" || {
                echo "validation failed"
                return 1
        }
+       [ "${log_enable}" -ne 0 ] || return
        [ -z "${log_ip}" ] && return
 
        procd_open_instance