#!/bin/bash

PROGRAM=/usr/bin/fail2ban-client
RUNLEVEL=3
NEEDS="+network +remote_fs"

. /etc/init.d/smgl_init

start() {
  echo "Starting Fail2Ban"
  $PROGRAM start > /dev/null 2>&1
  evaluate_retval
}

stop() {
  echo "Stopping Fail2Ban"
  $PROGRAM stop > /dev/null 2>&1
  evaluate_retval
}

status() {
  echo "Checking Fail2Ban status"
  $PROGRAM status > /dev/null 2>&1
  evaluate_retval
}

reload() {
  echo "Reloading Fail2Ban configuration"
  $PROGRAM reload > /dev/null 2>&1
  evaluate_retval
}

usage()
{
  echo "Usage: $0 {start|stop|restart|status|reload}"
}
