8a2a11153a834a3df6f4e9c2679506b157008da7
[spider.git] / txt / spiderCVS.txt
1   The DXSpider CVS Changes addendum
2   Ian Maude, G0VGS, (ianmaude@btinternet.com)
3   Version 0.1 March 2001
4
5   A reference for CVS users of the DXSpider DXCluster program.
6
7   If you have any problems with a new CVS version please mail the
8   support list or come and report on WW Convers channel 9000 or from a
9   44 host to sys2.pa4ab.ampr.org (44.137.44.16) port 6667 (IRC) and join
10   #9000.
11
12
13   The latest CVS is version 1.47.  There are major changes going on
14   currently as the code is altered to allow DXSpider to be run under
15   Microsoft Windows.
16
17   There is a separate file for the Windows installation in the
18   /spider/html and /spider/txt directories so I will not include that
19   here.
20
21   For Linux users, there are several steps to complete to update from
22   version 1.46.
23
24   PLEASE READ ALL THE FOLLOWING BEFORE STARTING
25
26
27   +\bo  tar up your existing perl and cmd directories and put them
28      somewhere safe so you can revert to the old version if necessary.
29
30   +\bo  Do a CVS update in the normal way (cvs update -d)
31
32   +\bo  cp /spider/perl/Listeners.pm to /spider/local and edit it as below
33
34   +\bo  comment out the spdlogin line in inetd.conf and 'killall -HUP
35      inetd'
36
37   +\bo  "make" the client in /spider/src (just in case it has changed)
38
39   +\bo  restart the cluster and pray :-)
40
41   The Listeners.pm file looks something like this ...
42
43
44
45        #
46        # Copy this file to /spider/local and modify it to your requirements
47        #
48        #
49        # This file specifies which local interfaces and ports you will be
50        # listening on
51        #
52        # You can add as many as you like
53        #
54
55        package main;
56
57        use vars qw(@listen);
58
59        @listen = (
60        #                  ["localhost", 7300],
61        #                  ["foo.dxcluster.net", 7300],
62                          );
63
64        1;
65
66
67   Alter the hostnames and ports to reflect you setup.  This file is only
68   used for incoming telnet requests.  You do not have to use hostnames,
69   it is quite ok to use IP addresses and it is also a matter of choice
70   whether or not you add the domain.
71
72   Here is an example of a working Listeners.pm file ..
73
74
75
76        @listen = (
77                           ["localhost", 8000],
78                           ["sys2", 8000],
79                           ["apu", 8000],
80                          );
81
82
83
84
85   Now all this is well and good if you have a static IP address.  If
86   your IP address is dynamic then one line will do, like this ...
87
88
89
90        @listen = (
91                           ["0.0.0.0", 8000],
92                          );
93
94
95
96
97   From this version, the file client.pl has ceased to be needed.  In
98   fact it has been removed.  If you are still using client.pl in your
99   ax25d.conf then replace it with /spider/src/client.
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132