Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 294152a26b4ff9cf11318506324eb2c2 > files > 47

laptop-mode-tools-1.57-3.1.noarch.rpm

#!/bin/sh

# name        : laptop-mode
# author      : Matthias Grimm <matthiasgrimm@users.sourceforge.net>
# description : toggle laptop mode in kernel and adjust
#               memory management buffer flush timeouts
# requirements: laptop-mode support in kernel
#               laptopmode.sh somewhere on your system
# limitations : none 
#
# --- end of public part -- don't change below this line ---

set -e
LMODE=/usr/sbin/laptop_mode

[ -x $LMODE ] || exit 0

if [ -w /proc/sys/vm/laptop_mode ]; then
    case "$1" in
      powersave)
  	$LMODE "start"
	echo "3 " $LMODE "start"
	;;
      custom)
        $LMODE "auto"
        ;;
      performance)
        $LMODE "stop"
        ;;
      resume)
        /etc/init.d/laptop-mode restart
        ;;        
    esac
elif [ -x logger ]; then	
  logger -p daemon.error -t laptop-mode "Laptop-mode support missing in kernel."
fi