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