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
|
exit 1
|
||||||
fi
|
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 6250 |grep -v tcp6 ; check_redis_port=$?
|
||||||
netstat -an |grep LISTEN |grep 8001 |grep -v tcp6 ; check_dashboard_port=$?
|
netstat -an |grep LISTEN |grep 8001 |grep -v tcp6 ; check_dashboard_port=$?
|
||||||
|
@ -38,7 +54,7 @@ conf_dir="config/"
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
if [ "${check_redis_port}" == "1" ]; then
|
if [ "${check_redis_port}" == "1" ]; then
|
||||||
echo -e $GREEN"\t* Launching Redis servers"$DEFAULT
|
echo -e $GREEN"\t* Launching Redis servers"$DEFAULT
|
||||||
redis-server ${conf_dir}6250.conf &
|
$REDIS_RUN redis-server ${conf_dir}6250.conf &
|
||||||
else
|
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
|
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
|
fi
|
||||||
|
|
Loading…
Reference in New Issue