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