#!/usr/bin/env bash
set +e

pid="$(pgrep -f puppetdb.jar)"
realname="puppetdb"
PIDFILE="/var/run/puppetlabs/${realname}/${realname}.pid"

if [ ! -e "${INSTALL_DIR}/ezbake-functions.sh" ]; then
    echo "Unable to find ${INSTALL_DIR}/ezbake-functions.sh script, failing stop." 1>&2
    exit 1
fi

. "${INSTALL_DIR}/ezbake-functions.sh"

if [ -z "$pid" ]; then
    rm -f "$PIDFILE"
    exit 0
else
    kill_pid "$pid" "$PIDFILE" "$SERVICE_STOP_RETRIES"
    exit $?
fi
