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