17 lines
422 B
Bash
Executable file
17 lines
422 B
Bash
Executable file
#!/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[@]}"
|