# if set to 1 will output debug to syslog
TVH_DEBUG=0
+# TVH_DELAY
+# if set startup will be delayed N seconds to allow hardware init
+TVH_DELAY=""
+
# TVH_ARGS
# add any other arguments
TVH_ARGS=""
case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
+ [ ! -z "$TVH_DELAY" ] && sleep $TVH_DELAY
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
[ -z "$TVH_GROUP" ] || ARGS="$ARGS -g $TVH_GROUP"
[ -z "$TVH_CONF_DIR" ] || ARGS="$ARGS -c $TVH_CONF_DIR"
[ -z "$TVH_ADAPTERS" ] || ARGS="$ARGS -a $TVH_ADAPTERS"
- [ "$TVH_IPV6" == "1" ] && ARGS="$ARGS -6"
+ [ "$TVH_IPV6" = "1" ] && ARGS="$ARGS -6"
[ -z "$TVH_HTTP_PORT" ] || ARGS="$ARGS --http_port $TVH_HTTP_PORT"
[ -z "$TVH_HTTP_ROOT" ] || ARGS="$ARGS --http_root $TVH_HTTP_ROOT"
[ -z "$TVH_HTSP_PORT" ] || ARGS="$ARGS --htsp_port $TVH_HTSP_PORT"
[ "$TVH_DEBUG" = "1" ] && ARGS="$ARGS -s"
+ [ ! -z "$TVH_DELAY" ] && sleep $TVH_DELAY
+
exec tvheadend $ARGS $TVH_ARGS
end script