1#!/bin/sh
2
3. ${STREAMBOOST_CFGDIR:-/etc/appflow}/rc.appflow
4
5#
6# Environment config
7#
8BINARY="overlord"
9NAME=${BINARY}
10DISPLAY_NAME="Overlord"
11
12#
13# Overlord config
14#
15# path to overlord binary
16OVERLORD_BIN="${BINDIR}/${BINARY}"
17
18# path to overlord pid file
19PIDFILE="${RUNDIR}/${BINARY}.pid"
20
21# Redis server port
22PORT=6379
23
24# Format the command line parameters
25CMDLINE_OPTS="--daemon -o ${PORT} -p ${PIDFILE}"
26
27#
28# Functions
29#
30
31start() {
32	[ ! -d "${RUNDIR}" ] && {
33		mkdir ${RUNDIR}
34	}
35
36	[ -x ${OVERLORD_BIN} ] || {
37		echo "${BINARY} not found: ${OVERLORD_BIN}"
38		exit 2
39	}
40
41	echo -n "Starting ${NAME}: "
42	${OVERLORD_BIN} ${CMDLINE_OPTS} "$@"
43	retval=$?
44	echo
45	return ${retval}
46}
47
48boot() {
49	start "$@"
50}
51
52action "$@"
53exit $?
54