#!/usr/bin/env /lib/runit/invoke-run
set -e

NAME="bluetooth"
DAEMON=/usr/libexec/bluetooth/bluetoothd

# Exit service if DAEMON is not installed
if [ ! -x $DAEMON ]; then
	exit 161
fi

# Load defaults
[ -r /etc/default/bluetooth ] && . /etc/default/bluetooth

# Exit if configured to not start
if [ "$BLUETOOTH_ENABLED" = "0" ]; then
	exit 161
fi

# Start dbus first
sv start dbus  &&  sv check dbus  ||  exit 170

exec 2>&1

exec $DAEMON -n ${DAEMON_OPTS} 2>/dev/null >/dev/null
