Changeset 117 for trunk/README
- Timestamp:
- 08/06/09 02:00:59 (3 years ago)
- Files:
-
- 1 modified
-
trunk/README (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/README
r115 r117 1 Enthral BBS - 05/27/2009 Build 426 Alpha. 1 /=/==================================================================================================== 2 2 3 Enthral BBS - 08/05/2009 Build 428 Alpha. 4 5 /=/==================================================================================================== 3 6 There are two ways to install Enthral. The manual way (which some people 4 7 enjoy since they get a kick out of having full control) and the automated … … 9 12 the svn. 10 13 14 /=/==================================================================================================== 11 15 Auto Install. 12 16 … … 16 20 system do everything for you, all you need to do is run the following: 17 21 18 $./install.pl22 ./install.pl 19 23 20 24 You need to have perl installed on your system to use the install script. 21 25 26 /=/==================================================================================================== 22 27 Manual Install. 23 28 … … 27 32 You can get the source through svn thanks to Netsurge. 28 33 29 $ svn --username svn co http://svn.enthralbbs.com /source/your/path/enthral34 $ svn --username svn co http://svn.enthralbbs.com /your/path/enthral 30 35 31 36 If it asks for a password just hit ENTER or leave it blank. 32 33 Building SMAPI34 37 35 38 Before you can compile you need the Husky SMAPI lib, this is for jam message 36 39 support. 37 40 38 You can get the latest 2.4 RC5 from here: 41 You can get the latest 2.4 RC5 from here: 39 42 http://sourceforge.net/projects/husky/ 40 43 … … 46 49 copy this to the src directory for enthral and your all set. 47 50 48 Building Enthral 51 *Note, Both BSD and Linux will compile correctly with the makefile.lnx 52 53 After smapi is all set and compiles cleanly: 49 54 50 55 You have to edit the config.ini file located in the ini folder. Here you will … … 53 58 54 59 Now that we have made all the necessary changes to the code, we can now run 55 configure and make. At a shell just type the following :60 configure and make. At a shell just type the following... 56 61 57 $ ./configure && make 62 /=/==================================================================================================== 63 64 # First run autogen.sh to generate a multi-platform configure script. 65 66 ./autogen.sh 67 68 # Now run configure and make to build the system, if you have any pronlems, 69 # try running 'make distclean' then re-run 'make', make sure the libsmapilnx.a library 70 # is placed in your src folder before running make, it's a dependancy. 71 72 ./configure && make 58 73 59 74 We still have two small binaries to build to ensure that Enthral runs nice and … … 61 76 you to see what's going on when a user is logged in. 62 77 63 Building Stats 78 /=/==================================================================================================== 79 For Stats 64 80 65 81 Stats is located in src/stats. You will need to change the path statement in … … 71 87 Once you have made the change run the following at a prompt to compile stats. 72 88 73 $g++ -o stats main.cpp process2.cpp userdat.cpp89 g++ -o stats main.cpp process2.cpp userdat.cpp 74 90 75 91 You will also need to edit [CommandRec009] in src/menu/logon.txt to the proper 76 92 location of the stats binary we just compiled. 77 93 78 Building Snoop 79 80 Snoop allows you to see what a user is doing while logged into your Enthral 81 BBS. It gives you the ability to keep an eye on what people are up to. 94 /=/==================================================================================================== 95 For Snoop 82 96 83 97 Go to the src/snoop directory and execute the following from a prompt. 84 98 85 $g++ -o snoop snoop.cpp99 g++ -o snoop snoop.cpp 86 100 101 /=/==================================================================================================== 87 102 Post Compile. 88 103 89 The first thing you'll want to do it connect to the bbs, and create your 90 sysop user, the name should match exactly what you updated in the config.ini 91 file in the ini directory. 104 The first thing you'll want to do it connect to the bbs, and create your 105 sysop user, the name should match exactly what you updated in the logon.cpp. 92 106 93 Now once your at the main menu, go into the Message menu and hit * to go into 94 the message forum editor. Only the user that has been listed in the 95 Set SYSOP_NAME section of config.ini will be able to edit the message areas. 107 Now once your at the main menu, as a Sysop you can hit * from the main menu 108 to go into the message forum editor. 96 109 97 110 You will want to create an email area as your first area, and a system … … 114 127 to help you out. 115 128 129 /=/==================================================================================================== 116 130 Auto update 117 131 … … 122 136 installation a lot easier. 123 137 138 /=/==================================================================================================== 124 139 One last note 125 140 … … 133 148 134 149 135 Mike - Mercyful Fate136 Frank - Netsurge150 Mike -Mercyful Fate 151 Frank -Netsurge 137 152 138 153 http://www.enthralbbs.com
Enthral BBS Software for *nix/bsd/osx