#!/bin/sh

. /etc/init.d/functions.sh
. /etc/conf.d/boot-trigger


case "$1" in
	start|restart)
		begin "Boot trigger"

		local iface=net.eth0
		local counter=0
		while [ $(cat /var/run/init.d/$iface) -eq 0 ] &&
		      [ $counter -lt 30 ]; do
			sleep 1
			counter=$(($counter + 1))

		done
		send_legacy_trigger $BOOT_TRIGGER_OPTIONS
		if [ $1 = start ]; then
			set_led statusled booted ||
			set_led statusled normal ||
			warning "Setting status LED to normal state failed!"
			echo 1 > $ISDF
		fi
		end $?
		;;
	*)
		error "Usage: $0 start|restart"
		;;
esac

exit 0
