Annotation of /mcore-src/trunk/mcore-tools/nsslsay
Parent Directory | Revision Log
Revision 2479 -
(hide annotations)
(download)
Thu Sep 10 08:48:45 2015 UTC (8 years, 8 months ago) by niro
File size: 560 byte(s)
Thu Sep 10 08:48:45 2015 UTC (8 years, 8 months ago) by niro
File size: 560 byte(s)
-use 0/1 for bool values instead of mixed 0/1 and true/false settings
1 | niro | 2047 | #!/bin/sh |
2 | |||
3 | : ${IP="192.168.0.14"} | ||
4 | : ${PORT="6666"} | ||
5 | : ${SSLSAY_USER="mcore"} | ||
6 | : ${SSLSAY_PASS="foobar"} | ||
7 | : ${QUIET=""} | ||
8 | : ${NOCOLORS=""} | ||
9 | : ${WEBCRLF=""} | ||
10 | : ${MROOT=""} | ||
11 | |||
12 | nsslsay() | ||
13 | { | ||
14 | local message | ||
15 | |||
16 | niro | 2479 | [[ ${QUIET} = 1 ]] && message+="quiet"$'\n' |
17 | [[ ${NOCOLORS} = 1 ]] && message+="nocolors"$'\n' | ||
18 | [[ ${WEBCRLF} = 1 ]] && message+="webcrlf"$'\n' | ||
19 | niro | 2047 | |
20 | message+="auth ${SSLSAY_USER} ${SSLSAY_PASS}"$'\n' | ||
21 | [[ ! -z ${MROOT} ]] && message+="set daemon.mroot ${MROOT}"$'\n' | ||
22 | message+="$@"$'\n' | ||
23 | message+="quit"$'\n' | ||
24 | |||
25 | nssl "${IP}" "${PORT}" << EOF | ||
26 | ${message} | ||
27 | EOF | ||
28 | |||
29 | } | ||
30 | |||
31 | nsslsay $@ |