#!/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