Contents of /mcore-src/tags/mcore-tools-1_0_5/src/mcore-controlserver.in
Parent Directory | Revision Log
Revision 2786 -
(show annotations)
(download)
Wed Feb 17 10:22:40 2016 UTC (8 years, 7 months ago) by niro
Original Path: mcore-src/trunk/mcore-tools/src/mcore-controlserver.in
File size: 749 byte(s)
Wed Feb 17 10:22:40 2016 UTC (8 years, 7 months ago) by niro
Original Path: mcore-src/trunk/mcore-tools/src/mcore-controlserver.in
File size: 749 byte(s)
-honor MCORE_CONTROLSERVER from cmdline
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 | # honor cmdline |
10 | cmdline="$(read_cmdline MCORE_CONTROLSERVER=)" |
11 | if [[ -n ${cmdline} ]] |
12 | then |
13 | MCORE_CONTROL_SERVER="${cmdline}" |
14 | fi |
15 | |
16 | if [[ -z ${MCORE_CONTROL_SERVER} ]] |
17 | then |
18 | MCORE_CONTROL_SERVER="UNKNOWN" |
19 | RETVAL=1 |
20 | fi |
21 | |
22 | if [[ -n ${MCORE_CONTROL_SERVER} ]] |
23 | then |
24 | SSLSAY_IP="${MCORE_CONTROL_SERVER}" |
25 | SSLSAY_PORT="6666" |
26 | banner=$(nsslsay_fingerprint 'version') |
27 | if [[ $? = 0 ]] |
28 | then |
29 | case ${banner} in |
30 | "mcored"*) ;; |
31 | *) |
32 | MCORE_CONTROL_SERVER="UNKNOWN_BANNER" |
33 | RETVAL=1 |
34 | ;; |
35 | esac |
36 | else |
37 | MCORE_CONTROL_SERVER="UNREACHABLE" |
38 | RETVAL=1 |
39 | fi |
40 | fi |
41 | |
42 | echo "${MCORE_CONTROL_SERVER}" |
43 | exit ${RETVAL} |