#! /bin/sh

model=$(head -n 1 /etc/version)
if [ "$model" = "Vigor2960" -o "$model" = "Vigor300B" -o "$model" = "Vigor2960F" ];then
	# Set USB1 LED
	cat /proc/bus/usb/devices | grep T: | grep Port=01
	RET=$?
	if [ "$RET" = "0" ]
	then
		echo 255 > /sys/class/leds/draytek-u3-led-usb2/brightness
		json -f /var/status_system_interface set "led.usb2"  \
				  link="up"
	else
		echo 0 > /sys/class/leds/draytek-u3-led-usb2/brightness
		json -f /var/status_system_interface set "led.usb2"  \
				  link="down"
	fi

	# Set USB2 LED
	cat /proc/bus/usb/devices | grep T: | grep Port=02
	RET=$?
	if [ "$RET" = "0" ]
	then
		echo 255 > /sys/class/leds/draytek-u3-led-usb1/brightness
		json -f /var/status_system_interface set "led.usb1"  \
				  link="up"
	else
		cat /proc/bus/usb/devices | grep T: | grep Port=03
		RET=$?
		if [ "$RET" = "0" ]
		then
			echo 255 > /sys/class/leds/draytek-u3-led-usb1/brightness
			json -f /var/status_system_interface set "led.usb1"  \
				  link="up"
		else
			echo 0 > /sys/class/leds/draytek-u3-led-usb1/brightness
			json -f /var/status_system_interface set "led.usb1"  \
				  link="down"
		fi
	fi
else	# for Vigor3900
	# Set USB1 LED
	cat /proc/bus/usb/devices | grep T: | grep Port=01
	RET=$?
	if [ "$RET" = "0" ]
	then
		echo 255 > /sys/class/leds/draytek-u3-led-usb1/brightness
		json -f /var/status_system_interface set "led.usb1"  \
				  link="up"
	else
		echo 0 > /sys/class/leds/draytek-u3-led-usb1/brightness
		json -f /var/status_system_interface set "led.usb1"  \
				  link="down"
	fi

	# Set USB2 LED
	cat /proc/bus/usb/devices | grep T: | grep Port=02
	RET=$?
	if [ "$RET" = "0" ]
	then
		echo 255 > /sys/class/leds/draytek-u3-led-usb2/brightness
		json -f /var/status_system_interface set "led.usb2"  \
				  link="up"
	else
		cat /proc/bus/usb/devices | grep T: | grep Port=03
		RET=$?
		if [ "$RET" = "0" ]
		then
			echo 255 > /sys/class/leds/draytek-u3-led-usb2/brightness
			json -f /var/status_system_interface set "led.usb2"  \
				  link="up"
		else
			echo 0 > /sys/class/leds/draytek-u3-led-usb2/brightness
			json -f /var/status_system_interface set "led.usb2"  \
				  link="down"
		fi
	fi
fi