#!/bin/ksh

daemon="/usr/local/bin/git-ui"
daemon_user="git"
pidfile="/var/run/gitui.pid"

. /etc/rc.d/rc.subr

rc_start() {
        if [ -f "$pidfile" ]; then
                return 0
        fi

        rm -f "$pidfile"


        su -m "$daemon_user" -c "${daemon} >> /var/log/gitui.log 2>&1 & echo \$! > $pidfile"
        return 0
}

rc_check() {
        [ -f "$pidfile" ] || return 1
        pid="$(cat "$pidfile" 2>/dev/null)" || return 1
        [ -n "$pid" ] || return 1
        ps -p "$pid" >/dev/null 2>&1 || return 1
        return 0
}
rc_cmd $1