# -*-Shell-script-*-
#
# functions This file contains functions to be used by heartbeat
#		shell scripts in the /etc/init.d directory.

CONVDIR=/usr/share/heartbeat/hb-logconv

#	A suitable echo command
Echo() {
  echo "$@"
}

StartLogconv() {

    $CONVDIR/hb_logconv.py -s >/dev/null 2>&1

    if
	[ $? -eq 0 ]
    then
	Echo "hb_logconv is already running"
	return 0
    fi

    $CONVDIR/hb_logconv.py -d "$@" >/dev/null 2>&1

    if
	[ $? -ne 0 ]
    then
	Echo "starting hb_logconv failed"
    else
	sleep 3
	$CONVDIR/hb_logconv.py -s >/dev/null 2>&1

	if
	    [ $? -ne 0 ]
	then
	    Echo "starting hb_logconv failed"
	fi
    fi
}

StopLogconv() {

    $CONVDIR/hb_logconv.py -s >/dev/null 2>&1

    if
	[ $? -ne 0 ]
    then
	StartLogconv "-c"
	sleep 3
    fi

    sleep 3
    $CONVDIR/hb_logconv.py -k >/dev/null 2>&1

    if
	[ $? -ne 0 ]
    then
	Echo "stopping hb_logconv failed"
    fi
}

StatusLogconv() {
    $CONVDIR/hb_logconv.py -s >/dev/null 2>&1
}
