#!/bin/sh
#
# chkconfig: - 20 90
# description: Starts and stops "laptop-mode" - tweaks system behavior
#              to extend battery life.
#
# config:  /etc/laptop-mode/laptop-mode.conf

test -f /usr/sbin/laptop_mode || exit 0

# Enable laptop mode when the system is booted when running on battery.

case $1 in
  start)
    echo -n "Enabling laptop mode: "
    touch /var/run/laptop-mode-enabled
    /usr/sbin/laptop_mode auto init
    exit 0
    ;;

  restart|reload|force-reload)
    set -e
    echo "Restarting laptop mode:"
    /usr/sbin/laptop_mode stop
    /usr/sbin/laptop_mode start
    exit 0
    ;;

  stop)
    rm -f /var/run/laptop-mode-enabled
    echo -n "Disabling laptop mode: "
    if ! ( /usr/sbin/laptop_mode stop init ) ; then
    	echo " (failed)."
	exit 1
    fi
    exit 0
    ;;

  status)
    echo "Laptop mode status:"
    echo
    /usr/sbin/laptop_mode status
    exit 0
    ;;
    
  *)
      echo "Usage: $0 {stop|start|restart|reload|force-reload|status}" >&2
      exit 1
    ;;
esac

