#! /bin/sh
# vim:ft=sh:et
### BEGIN INIT INFO
# Provides:          sysstat
# Required-Start:    $remote_fs $local_fs $syslog
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Start/stop sysstat's sadc
# Description:       Sysstat contains system performance tools for Linux
#                    The init file runs the sadc command in order to write
#                    the "LINUX RESTART" mark to the daily data file
### END INIT INFO

setvar PATH = "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
setvar DAEMON = "/usr/lib/sysstat/debian-sa1"
setvar NAME = 'sadc'
setvar DESC = ""the system activity data collector""

test -f $DAEMON || exit 0
umask 022

# our configuration file
setvar DEFAULT = "/etc/default/sysstat"

# default settings...
setvar ENABLED = ""false""
setvar SA1_OPTIONS = """"

# ...overriden in the configuration file
test -r $DEFAULT && source "$DEFAULT"

set -e 
setvar status = '0'

source /lib/lsb/init-functions

case (1) {
  start|restart|reload|force-reload {
        if test $ENABLED = "true"  {
                log_daemon_msg "Starting $DESC" $NAME
                start-stop-daemon --start --quiet --exec $DAEMON -- --boot || setvar status = ""$?
                log_end_msg $status
        }
        }
  stop {
        }
  status {
        if test $ENABLED = "true"  {
                log_success_msg "sadc cron jobs are enabled"
                exit 0
        } else {
                log_failure_msg "sadc cron jobs are disabled"
                exit 3
        }
        }
  * {
        log_failure_msg "Usage: $0 {start|stop|restart|reload|force-reload|status}"
        exit 1
        }
}

exit $status