#!/system/bin/sh
(while [ 1 ]
do
	AWAKE=`cat /sys/power/wait_for_fb_wake`
	if [ $AWAKE = "awake" ]; then
		/system/bin/sync
		echo "3" > /proc/sys/vm/drop_caches
		/system/bin/sync
		echo "0" > /proc/sys/vm/drop_caches
		AWAKE=
	fi

	SLEEPING=`cat /sys/power/wait_for_fb_sleep`

	if [ $SLEEPING = "sleeping" ]; then
		/system/bin/sync
		echo "3" > /proc/sys/vm/drop_caches
		/system/bin/sync
		echo "0" > /proc/sys/vm/drop_caches
		SLEEPING=
	fi 

done &)
