#! /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
	else
		echo 0 > /sys/class/leds/draytek-u3-led-usb2/brightness
	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
	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
		else
			echo 0 > /sys/class/leds/draytek-u3-led-usb1/brightness
		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
	else
		echo 0 > /sys/class/leds/draytek-u3-led-usb1/brightness
	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
	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
		else
			echo 0 > /sys/class/leds/draytek-u3-led-usb2/brightness
		fi
	fi
fi