mirror of https://github.com/MISP/misp-dashboard
new: [platform] Added cheap check to see if we run under a RedHat flavoured OS.
parent
4f52a80341
commit
7e98ad19d5
20
start_all.sh
20
start_all.sh
|
@ -20,7 +20,23 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
[ ! -f "`which redis-server`" ] && echo "'redis-server' is not installed/not on PATH. Please fix and run again." && exit 1
|
||||
if [[ -f "/etc/redhat-release" ]]; then
|
||||
echo "You are running a RedHat flavour. Detecting scl potential..."
|
||||
SCL=$(which scl > /dev/null 2>&1)
|
||||
if [[ ! -z $SCL ]]; then
|
||||
echo "scl detected, checking for redis-server"
|
||||
SCL_REDIS=$(scl -l|grep rh-redis)
|
||||
if [[ ! -z $SCL_REDIS ]]; then
|
||||
echo "We detected: ${SCL_REDIS} acting accordingly"
|
||||
REDIS_RUN="/usr/bin/scl enable ${SCL_REDIS}"
|
||||
fi
|
||||
else
|
||||
echo "redis-server seems not to be install in scl, perhaps system-wide, testing."
|
||||
[ ! -f "`which redis-server`" ] && echo "'redis-server' is not installed/not on PATH. Please fix and run again." && exit 1
|
||||
fi
|
||||
else
|
||||
[ ! -f "`which redis-server`" ] && echo "'redis-server' is not installed/not on PATH. Please fix and run again." && exit 1
|
||||
fi
|
||||
|
||||
netstat -an |grep LISTEN |grep 6250 |grep -v tcp6 ; check_redis_port=$?
|
||||
netstat -an |grep LISTEN |grep 8001 |grep -v tcp6 ; check_dashboard_port=$?
|
||||
|
@ -38,7 +54,7 @@ conf_dir="config/"
|
|||
sleep 0.1
|
||||
if [ "${check_redis_port}" == "1" ]; then
|
||||
echo -e $GREEN"\t* Launching Redis servers"$DEFAULT
|
||||
redis-server ${conf_dir}6250.conf &
|
||||
$REDIS_RUN redis-server ${conf_dir}6250.conf &
|
||||
else
|
||||
echo -e $RED"\t* NOT starting Redis server, made a very unrealiable check on port 6250, and something seems to be there… please double check if this is good!"$DEFAULT
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue