#!/bin/bash # If command starts with an option, prepend it with a `turnserver` binary. if [ "${1:0:1}" == '-' ]; then set -- turnserver "$@" fi # Evaluate each argument separately to avoid mixing them up in a single `eval`. expanded=() for i in "$@"; do expanded+=("$(eval "echo $i")") done cp /etc/coturn/server.conf /tmp/turnserver.conf cat /etc/coturn/secrets.conf >> /tmp/turnserver.conf exec "${expanded[@]}"