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