Magellan Linux

Contents of /mcore-src/tags/mcore-tools-1_0_5/src/mcore-controlserver.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2778 - (show annotations) (download)
Fri Feb 12 10:48:27 2016 UTC (8 years, 7 months ago) by niro
Original Path: mcore-src/trunk/mcore-tools/src/mcore-controlserver.in
File size: 619 byte(s)
-actually test the connection to the server
1 #!/bin/bash
2
3 MCORE_LIBDIR="@@MCORE_LIBDIR@@"
4 source @@SYSCONFDIR@@/mcore/mcore.conf
5 source ${MCORE_LIBDIR}/include/common.global.class
6
7 RETVAL=0
8
9 if [[ -z ${MCORE_CONTROL_SERVER} ]]
10 then
11 MCORE_CONTROL_SERVER="UNKNOWN"
12 RETVAL=1
13 fi
14
15 if [[ -n ${MCORE_CONTROL_SERVER} ]]
16 then
17 SSLSAY_IP="${MCORE_CONTROL_SERVER}"
18 SSLSAY_PORT="6666"
19 banner=$(nsslsay_fingerprint 'version')
20 if [[ $? = 0 ]]
21 then
22 case ${banner} in
23 "mcored"*) ;;
24 *)
25 MCORE_CONTROL_SERVER="UNKNOWN_BANNER"
26 RETVAL=1
27 ;;
28 esac
29 else
30 MCORE_CONTROL_SERVER="UNREACHABLE"
31 RETVAL=1
32 fi
33 fi
34
35 echo "${MCORE_CONTROL_SERVER}"
36 exit ${RETVAL}