#!/bin/sh
set -e

if [ ! -f /tmp/fe.pid ]; then
    if pkill getstream; then
	echo "fe: was running without pidfile"
    else
	echo "fe: was not running"
    fi
    exit
fi

read FE_PID < /tmp/fe.pid

if kill ${FE_PID}; then
    echo "fe: stopped, pid was ${FE_PID}"
    rm -f /tmp/fe.pid /tmp/fe.channel
else
    echo "fe: pid ${FE_PID} was not found"
    rm -f /tmp/fe.pid /tmp/fe.channel
    if pkill getstream; then
	echo "fe: was running with different pid"
    fi
fi
