#!/bin/sh action="$1" case "${action}" in primarydns) dns1="`cat /etc/resolv.conf | grep nameserver | sed -n '1p' | awk '{print $2}'`" [ -z "${dns1}" ] && dns1="None" echo -n "${dns1}" ;; alternativedns) dns2="`cat /etc/resolv.conf | grep nameserver | sed -n '2p' | awk '{print $2}'`" [ -z "${dns2}" ] && dns2="None" echo -n "${dns2}" ;; uptime) uptime="`cat /proc/uptime | awk '{print $1}' | tr -d ' ' | cut -d '.' -f1`" [ -z "${uptime}" ] && uptime=0 echo -n "${uptime}" ;; camera_model) MODEL="`curl --connect-timeout 0.5 -X GET "http://10.231.132.139/cgi-bin/web.cgi?action=get&cmd=language" 2>/dev/null | cut -d: -f1`" if [ "abc_${MODEL}" = "abc_{\"language\"" ];then echo -n "1" else echo -n "0" fi ;; get_ip) device_model="`/etc/scripts/getmodel.sh`" if [ "foo${device_model}" == "fooX10" ];then ip="`ifconfig br0 | grep 'inet addr' | awk '{print $2}' | tr -d ' ' | cut -d ':' -f2`" else ip="`ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | tr -d ' ' | cut -d ':' -f2`" fi echo -n "${ip}" ;; *) model="`sysconf /etc/speaker.conf get system model`" if [ "foo${model}" = "fooX10" ];then submask="`/sbin/ifconfig br0 | grep Mask | awk '{print $4}' | cut -d ':' -f2`" else submask="`/sbin/ifconfig eth0 | grep Mask | awk '{print $4}' | cut -d ':' -f2`" fi echo -n "${submask}" esac exit 0