1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
# Used by scripts/Makefile and scripts/rebar-pre-script to create
# the yaws.conf file
set -e
if [ ! -n "$PORT" ]; then
echo 'error: PORT environment variable must be set' >&2
exit 1
fi
if [ ! -n "$SSLPORT" ]; then
echo 'error: SSLPORT environment variable must be set' >&2
exit 1
fi
cat yaws.conf.template | \
./Subst %yawsdir% "$YAWSDIR" | \
./Subst %logdir% "$LOGDIR" | \
./Subst %vardir% "$VARDIR" | \
./Subst %port% $PORT | \
./Subst %docroot% "$DOCROOT" | \
./Subst %tmpdir% "${TMPDIR:-/tmp}" | \
./Subst %certdir% "$CERTDIR" | \
./Subst %sslport% $SSLPORT
exit 0
|