#!/bin/sh


# name        : sleep-quiet 
# author      : Holger Levsen debian@layer-acht.org
# modified    : 6th Dec 2004
# description : sleeping and waking up quietly
# requirements: framebuffer
# limitations : ?
#              
#
# --- end of public part -- don't change below this line ---

PATH=/bin:/sbin:/usr/bin:/usr/sbin

# source configuration
. pmcs-config

case "$1" in
  suspend)
  	FBLEVEL=`/sbin/fblevel`
   	echo $FBLEVEL > /tmp/fblevel.tmp
	for i in `seq $FBLEVEL -1 0` ; do {
		/sbin/fblevel $i 
		sleep 0.01
	} ; done
    ;;
  resume)
	FBLEVEL=`cat /tmp/fblevel.tmp` || FBLEVEL=15
	for i in `seq 0 $FBLEVEL` ; do {
		/sbin/fblevel $i 
		sleep 0.04
	} ; done
	rm /tmp/fblevel.tmp
    ;;
esac

