Don't use UMSDOS or SAMBA filesystems for the bbs, stick by the standard Linux filesystems (ext2). If you intent to make your bbs also accessible by FTP and WWW you must create the directory structure under the ftp user behind the pub directory. Read the ftp server doc for details. If you don't follow these guidlines, you will run into trouble later and have to spend a lot of time in correcting this error.
The default setup will be as follows:
/opt/mbse binaries, config and user home directories. /var/spool/mbse In/outbound, queues, download directories.
tar xfvz mbsebbs-0.33.nn.tar.gzTo start the script type:
cd mbsebbs-0.33.nn ./SETUP.shThe script does the following:
The last screen of the script is about sanity checks. Perform those checks! If something is wrong, now is the time to fix it. Don't panic and remember the backups of the system files that are changed are in /etc with the extension .mbse i.e: those were the original files.
tar xfvz /path/to/mbsebbs-0.33.nn.tar.gzYou now have the subdirectory with sources in the right place. Indeed, if you have a new installation, you also have unpacked the archive somewere else to run the installation script. That one can be removed. Next build the binaries and install them using the folowing commands:
cd ~/mbsebbs-0.33.nn ./configure make su password: enter root password here make install exitThe first time you do this the example menus, textfiles and some databases are installed. If they already excist on your systems (when you do an upgrade) they will not be installed again.
If you are not in fidonet zone 2, change the Zone Mail Hour fields in the file /opt/mbse/etc/mbsed.conf. Look out, put the UTC times in there, mbsed will calculate your local time for determining when it is ZMH. This also means that it is important that you have to setup your timezone correctly.
Now you may start the mbsed by hand by typing /opt/mbse/bin/mbsed. Check in ~/log the file mbsed.log if there are no problems. Also check with the command ps ax | grep mbsed if mbsed is really running.
From RedHat 6.1 (not the older versions) the behaviour of the
su is changed. This may be true for other distributions since
the end of 1999 and for Mandrake as well. The file /etc/rc.d/init.d/mbsed
that is
created by the setup script is different then before. The new command
is su - instead of simply su. It might be
that other new distributions also need the extra minus sign. If that's the
case, please let me know and tell me how I can test what version it is.
Now the basic environment is finished, the next thing is to install the scripts, examples and configuration.