allow RXTXRPT option to be set via Docker env var

This commit is contained in:
James Swineson 2020-04-17 23:18:26 -07:00
parent ddb01510b8
commit 98703012ef

View File

@ -1,7 +1,27 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -Eeuo pipefail set -Eeuo pipefail
CONFIG_FILE="/var/atlas-probe/state/config.txt"
declare -a OPTIONS=(
"RXTXRPT"
)
# create essential files and fix permission
mkdir -p /var/atlas-probe/status
chown -R atlas:atlas /var/atlas-probe/status chown -R atlas:atlas /var/atlas-probe/status
mkdir -p /var/atlas-probe/etc
chown -R atlas:atlas /var/atlas-probe/etc chown -R atlas:atlas /var/atlas-probe/etc
mkdir -p /var/atlas-probe/state
chown -R atlas:atlas /var/atlas-probe/state
echo "" > "${CONFIG_FILE}"
# set probe configuration
for OPT in "${OPTIONS[@]}"; do
if [ ! -z "${!OPT+x}" ]; then
echo "Option ${OPT}=${!OPT}"
echo "${OPT}=${!OPT}" >> "${CONFIG_FILE}"
fi
done
exec gosu atlas:atlas "$@" exec gosu atlas:atlas "$@"