|
|
1.1 root 1: : run this script through /bin/sh
2:
3: # A program to test out the isode services etc.
4: #
5: # Pretty simple minded - but gives some indications.
6: #
7: # Julian Onions <[email protected]> 15/1/86
8:
9: # usage : isode-test [ hostname ]
10: if [ ! -f support/xisoc ]; then
11: PATH=$PATH:/usr/local/bin export PATH
12: P1= P2=
13: else
14: P1=support/x P2=imisc/x
15: fi
16:
17: error=0 fast=0
18: if [ "x$1" = "x-lpp" ]; then
19: fast=1 S=-lpp
20: shift
21: else
22: S=
23: fi
24: IMISC=${P2}imisc${S} ISOC=${P1}isoc
25:
26: if [ $# -gt 0 ]; then
27: host="$1"
28: echo "Hostname set to $host"
29: elif host="`hostname`"; then
30: echo "Hostname set to $host"
31: elif host="`uname`"; then
32: echo "Hostname set to $host"
33: else
34: echo -n "I give up, what is your host name? "
35: read host
36: fi
37:
38: for i in utctime gentime time users chargen qotd finger pwdgen
39: do
40: echo "$i:"
41: $IMISC "$host" $i || error=`expr $error + 1`
42: done
43:
44: for i in ping sink echo
45: do
46: echo "$i:"
47: $IMISC -c 100 -l 1020 "$host" $i || error=`expr $error + 1`
48: done
49:
50: if [ $fast = 1 ]; then
51: echo "Test done, Errors: $error"
52: exit $error
53: fi
54:
55: for i in echo isode/echo
56: do
57: echo "rosap $i:"
58: $ISOC "$host" rosap $i < /etc/passwd || error=`expr $error + 1`
59: done
60:
61: for i in echo ros_echo "isode/rtse echo" isode/ros_echo
62: do
63: echo "rtsap $i:"
64: $ISOC "$host" rtsap "$i" < /etc/passwd || error=`expr $error + 1`
65: done
66:
67: for i in echo isode/echo
68: do
69: echo "psap $i:"
70: $ISOC "$host" psap $i < /etc/passwd || error=`expr $error + 1`
71: done
72:
73: for i in ssap tsap
74: do
75: echo "$i echo:"
76: $ISOC "$host" $i echo < /etc/passwd || error=`expr $error + 1`
77: done
78:
79: echo "Test done, Errors: $error"
80: exit $error
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.