IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

PortForwardedHostTable: ipphosts.sh

File ipphosts.sh, 1.1 KB (added by eugene, 14 years ago)

mana script to generate host table

Line 
1#!/usr/bin/env mana
2
3macro make.ipp.hosts
4 exec rm -f ipp.hosts.config
5 output ipp.hosts.config
6
7 echo "# --- start of IPP port-forwarded hosts ---"
8
9 # ipp005 - ipp066 = ipp5u.ifa.hawaii.edu:90NN
10 for i 5 66 -incl
11 if ($i == 22) continue
12 sprintf name ipp%03d $i
13 echo "Host $name"
14 echo " HostName ipp5u.ifa.hawaii.edu"
15 echo " Port {9000+$i}"
16 echo ""
17 end
18
19 # ipp005 - ipp066 = ipp5u.ifa.hawaii.edu:90NN
20 # note: 9031 - 9034 = stare01 - stare04
21 for i 1 63
22 if ($i == 17) continue;
23 if ($i == 18) continue;
24 if ($i == 19) continue;
25 sprintf name ippc%02d $i
26 echo "Host $name"
27 echo " HostName ippc.ifa.hawaii.edu"
28 if ($i < 30)
29 echo " Port {9000+$i}"
30 else
31 echo " Port {9000+$i+5}"
32 end
33 echo ""
34 end
35
36 for i 1 5
37 sprintf name stare%02d $i
38 echo "Host $name"
39 echo " HostName ippc.ifa.hawaii.edu"
40 echo " Port {9000+$i+30}"
41 echo ""
42 end
43 echo "# --- end of IPP port-forwarded hosts ---"
44
45 output stdout
46end
47
48if ($SCRIPT)
49 make.ipp.hosts
50 exit 0
51end