#!/bin/sh
#
### BEGIN INIT INFO
# Provides:          fliwi-finalise
# Should-Start:
# Required-Start:    $local_fs $remote_fs $fliwi
# Required-Stop:     $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Does some stuff on every Fliwi equipped server
# Description:       Executes some final stuff for Fliwi at the very end of the
#                    system's start-up-sequence or on the very beginning of the
#                    the shutdown-process
### END INIT INFO
set -e

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

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

. /lib/lsb/init-functions

case "$1" in
  start)
    return_status=0
    log_daemon_msg "Executing final-startup-scripts for Fliwi..." "fliwi-finalise"

    /etc/init.d/procps restart

    log_end_msg $return_status
  ;;
  stop)
    return_status=0
    log_daemon_msg "Executing early-shutdown-scripts for Fliwi..." "fliwi-finalise"
    log_end_msg $return_status
  ;;
  restart|force-reload|reload)
        $0 stop
        sleep 2
        $0 start
  ;;
  *)
        echo "Usage: /etc/init.d/fliwi-finalise {start|stop|restart|reload|force-reload}"
        exit 1
  ;;
esac

exit 0
