bbfdm/test/files/usr/libexec/rpcd/network.interface

28 lines
670 B
Bash
Executable file

#!/bin/sh
. /usr/share/libubox/jshn.sh
case "$1" in
list)
echo '{ "status" : {"interface":"str"} }'
;;
call)
case "$2" in
status)
read input;
json_load "$input"
json_get_var interface interface
if [ "$interface" == "lan" ]; then
cat /tmp/interface_lan.data 2>/dev/null
elif [ "$interface" == "wan" ]; then
cat /tmp/interface_wan.data 2>/dev/null
elif [ "$interface" == "wan6" ]; then
cat /tmp/interface_wan6.data 2>/dev/null
else
cat /tmp/interface_lan.data 2>/dev/null
fi
;;
esac
;;
esac