mirror of
https://github.com/ossrs/srs.git
synced 2025-02-15 04:42:04 +00:00
41 lines
784 B
Bash
41 lines
784 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
TRUNK_DIR=$(dirname $(realpath -q $0))/..
|
||
|
|
||
|
pushd $TRUNK_DIR > /dev/null
|
||
|
|
||
|
SRS_EXE=$(pwd)/objs/srs
|
||
|
|
||
|
if [ ! -f ${SRS_EXE} ]; then
|
||
|
echo "${SRS_EXE} not exist"
|
||
|
exit -1
|
||
|
fi
|
||
|
|
||
|
if [ ! -x ${SRS_EXE} ]; then
|
||
|
echo "${SRS_EXE} not executable"
|
||
|
exit -2
|
||
|
fi
|
||
|
|
||
|
for f in conf/*.conf
|
||
|
do
|
||
|
if [ -f $f ]; then
|
||
|
# skip below conf
|
||
|
if [[ $f == "conf/full.conf" ||
|
||
|
$f == "conf/hls.edge.conf" ||
|
||
|
$f == "conf/nginx.proxy.conf" ||
|
||
|
$f == "conf/include.vhost.conf" ]]; then
|
||
|
continue
|
||
|
fi
|
||
|
|
||
|
${SRS_EXE} -t -c $f
|
||
|
RET=$?
|
||
|
if [ $RET -ne 0 ]; then
|
||
|
echo "please check $f"
|
||
|
popd > /dev/null
|
||
|
exit $RET
|
||
|
fi
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
popd > /dev/null
|