#! /bin/sh
#
# Laptop mode tools module: Execute specific commands for power saving.
#

if [ x$CONTROL_EXEC_COMMANDS = x1 ]  || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_EXEC_COMMANDS = xauto ]; then
	if [ $ON_AC -eq 1 ]; then
		if [ "$ACTIVATE" -eq 1 ]; then
			COMMAND_TYPE=LM_AC_EXEC_COMMAND
		else
			COMMAND_TYPE=NOLM_AC_EXEC_COMMAND
		fi
	else
		COMMAND_TYPE=BATT_EXEC_COMMAND
	fi

	# Handle Command Execution
	COUNTER=0
	while true;
	do
		COMMAND=\${${COMMAND_TYPE}_${COUNTER}}
		COMMAND=$(eval echo $COMMAND)

		if [ $COUNTER -ge 10 ]; then
			break;
		fi

		log "VERBOSE" "Executing comand $COMMAND"
		log "VERBOSE" $(eval $COMMAND)

		COUNTER=`expr $COUNTER + 1`
	done
else
	log "VERBOSE" "Module exec-commands is disabled"
fi
