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