#!/bin/sh

set -e

NAME=mlat-client-adsbfi
DAEMON=/usr/bin/$NAME

[ -r /etc/default/$NAME ] && . /etc/default/$NAME

[ -z "$INPUT_TYPE" ] && INPUT_TYPE=dump1090

set -- --user "$SERVER_USER" --lat "$LAT" --lon "$LON" --alt "$ALT" --input-type "$INPUT_TYPE" --input-connect "$INPUT_HOSTPORT" --server "$SERVER_HOSTPORT"

for r in $RESULTS
do
    if [ "$r" != "none" ]
    then
        set -- "$@" --results "$r"
    fi
done

[ -n "$EXTRA_ARGS" ] && set -- "$@" $EXTRA_ARGS
exec runuser -u "$RUN_AS_USER" -- "$DAEMON" "$@" >>$LOGFILE 2>&1
