/[cvs]/eggdrop1.9/INSTALL
ViewVC logotype

Diff of /eggdrop1.9/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.10 by tothwolf, Wed Oct 10 13:15:58 2001 UTC revision 1.11 by ite, Sun Oct 14 14:09:35 2001 UTC
# Line 23  experienced users. Line 23  experienced users.
23    
24    1. If you downloaded eggdrop from the CVS repository type './bootstrap' from    1. If you downloaded eggdrop from the CVS repository type './bootstrap' from
25       the eggdrop directory. That script will prepare system configuration       the eggdrop directory. That script will prepare system configuration
26       detection's scripts. It requires that a working autoconf2.13 version       detection's scripts. For a successful run of bootstrap, your system needs
27       is installed on your system, otherwhise you need to get an eggdrop.tar.gz       to satisfy some requirements (read bootstrap top contents to know which),
28       distribution. If you don't know of what we are talking about in this step       otherwhise you need to get an already bootstrapped package from
29         ftp://ftp.eggheads.org/pub/eggdrop/source/current/.
30         If you don't know of what we are talking about in this step
31       it probably means you don't need to run the bootstrap script, so just       it probably means you don't need to run the bootstrap script, so just
32       ignore this step.       ignore this step.
33    
34    2. Type './configure' from the eggdrop directory.  That script will    2. Type './configure' from the eggdrop directory.  That script will
35       determine how your system is set up, and figure out how to compile       determine how your system is set up, and figure out how to compile
36       eggdrop.  It will also try to find Tcl, which is required to compile.       eggdrop.  It will also try to find Tcl, which is required to compile.
37         Or to force a statically linked module bot type './configure
38         --disable-shared'.  Otherwise the configure script will determin which
39         type of bot your system will support.  Dynamic is always the better way
40         to go if possible. There is also the option --enable-debug which will
41         give more detailed output on (a highly unlikely :) crash. This might
42         help the devteam to track down the crash and fix the bug. The bot will
43         take a little longer to build and will enlarge the binary a bit, but
44         it's worth if you want to support eggdrop development.
45    
46    3. Type either 'make config' or 'make iconfig' to determine which modules    3. Type 'make' from the eggdrop directory.
      will be compiled.  'make config' creates the default modules.  If you  
      want to choose which modules to make use 'make iconfig'.  
   
   4. Type 'make' from the eggdrop directory.  Or to force a statically  
      linked module bot type 'make static'.  Otherwise the Makefile will  
      determin which type of bot your system will support.  Dynamic isalways  
      the better way to go if possible. There're also the options debug and  
      sdebug (static-debug) which will give more detailed output on (a  
      highly unlikely :) crash. This might help the devteam to track down  
      the crash and fix the bug. Debug and sdebug will take a little longer  
      to compile and will enlarge the binary a bit, but it's worth if you  
      want to support eggdrop development.  
47    
48    5. Eggdrop must be installed in a directory somewhere.  This is    4. Eggdrop must be installed in a directory somewhere.  This is
49       accomplished by entering the unix command:       accomplished by entering the unix command:
50    
51       make install       make install
52       This will install the eggdrop in your home directory in a directory       This will install the eggdrop in your home directory in a directory
53       called eggdrop (ie. /home/user/eggdrop).       called eggdrop (ie. /home/user/eggdrop).
54    
55       If you want to install to a different directory use:       If you want to install to a different directory make sure you have run
56         './configure --prefix=<directory>' before the make process.
57       make install DEST=<directory>       Example, if you ran './configure --prefix=/home/user/otherdir',
58       example make install DEST=/home/user/otherdir       'make install' will install eggdrop in /home/user/otherdir.
      (note you must use full path for every file to be correctly installed)  
59    
60       [The following is performed from the directory installed above]       [The following is performed from the directory installed above]
61    
62    6. Copy the file 'eggdrop.complete.conf' to a new file, usually the same name    5. Copy the file 'eggdrop.complete.conf' to a new file, usually the same name
63       as the bot that will use it, e.g. "LamestBot.conf".       as the bot that will use it, e.g. "LamestBot.conf".
64    
65    7. Edit your config file LamestBot.conf completely.    6. Edit your config file LamestBot.conf completely.
66    
67    8. Start the bot with the "-m" option to create a user file, ie './eggdrop    7. Start the bot with the "-m" option to create a user file, ie './eggdrop
68       -m LamestBot.conf'.       -m LamestBot.conf'.
69    
70    9. When starting the bot in the future, drop the "-m".  If you have    8. When starting the bot in the future, drop the "-m".  If you have
71       edited your bot script correctly, you can type:       edited your bot script correctly, you can type:
72       chmod u+x <my-bot-script-name>       chmod u+x <my-bot-script-name>
73       e.g.       e.g.
# Line 81  experienced users. Line 78  experienced users.
78       start up your bot.  For this to work, the top line of your script MUST       start up your bot.  For this to work, the top line of your script MUST
79       contain the correct path to eggdrop.       contain the correct path to eggdrop.
80    
81   10. It's advisable to run your bot via crontab so that it will    9. It's advisable to run your bot via crontab so that it will
82       automatically restart if the machine goes down or (heaven forbid) the       automatically restart if the machine goes down or (heaven forbid) the
83       bot should crash. Look at the file 'scripts/botchk' and       bot should crash. Look at the file 'scripts/botchk' and
84       'scripts/autobotchk' for a great start with crontabbing the bot.       'scripts/autobotchk' for a great start with crontabbing the bot.
85    
86   11. Smile, and if you haven't already read the README file in its   10. Smile, and if you haven't already read the README file in its
87       entirety, go take a long walk off a short pier.       entirety, go take a long walk off a short pier.
88    
89  (3) MODULES  (3) MODULES

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23