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