fixed create_sysop so that the it has the correct BEGIN sequence, which will
[spider.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index 3a5dc6ed1c407adc4ee4be6e298baea60cb340d2..96c47d88115061f11a473bde00d9f9b2f499f108 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -30,7 +30,15 @@ the following modules:-
   ..
   ..
   cpan> install IO::Select
+
+  In order to use IO::Select you will need to 
   
+  # cd /root/.cpan/build/IO-1.20  
+  # make install UNINST=1
+
+  The 'cd' is to the place where CPAN sets up its local cache. The example 
+  shown is for Linux defaults.
+
 3) select a user to run the cluster as UNDER _NO_ CIRCUMSTANCES USE ROOT.
 
    I say again DO NOT USE root.
@@ -62,10 +70,12 @@ the following modules:-
    users with useradd -m <callsign>. Alter the default .bashrc so that it
    contains just one line (assuming you use the default bash shell).
    
-   exec /spider/perl/client.pl <callsign>
+   exec /spider/perl/client.pl <callsign> telnet
    
    Don't forget to give them a real password. This is really for network
-   cluster logins
+   cluster logins. The telnet argument does two things, it sets the EOL 
+   convention to \n rather than AX25's \r and it automatically reduces
+   the privilege of the <callsign> to a 'safe[r]' level.
    
 7) for incoming AX25 connections you are expected to have got the AX25
    utilities setup, tested and working. See the AX25-HOWTO for more info
@@ -113,6 +123,14 @@ the following modules:-
    :x
    
    $ cd ../perl
+
+   now create the basic user file with you as the sysop.
+
+   $ create_sysop.pl
+
+   try and run the cluster program and see whether all the various rivets are
+   flying in approximate formation...
+
    $ cluster.pl
    DXSpider DX Cluster Version x.x
    Copyright (c) 1998 Dirk Koopman G1TLH