Cleanup of HTML code
This commit is contained in:
@@ -1,41 +1,42 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - Import Configuration.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>import - Import Configuration.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>import</strong> [command]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>import</strong> can be used to import the configuration databases from
|
||||
plain ascii textfiles. This program is not supported. For the format of the
|
||||
input files look in the source. This program will also not function properly
|
||||
after 31-Dec-1999. If someone writes real good working conversion programs
|
||||
to convert BBS, Tosser, Mailer setups to MBSE BBS setup, then make them
|
||||
public available. On my BBS there is a utility to export RA2.02 databases to
|
||||
the format that this <strong>import</strong> program can read.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - Import Configuration.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>import - Import Configuration.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>import</strong> [command]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>import</strong> can be used to import the configuration databases from
|
||||
plain ascii textfiles. This program is not supported. For the format of the
|
||||
input files look in the source. This program will also not function properly
|
||||
after 31-Dec-1999. If someone writes real good working conversion programs
|
||||
to convert BBS, Tosser, Mailer setups to MBSE BBS setup, then make them
|
||||
public available. On my BBS there is a utility to export RA2.02 databases to
|
||||
the format that this <strong>import</strong> program can read.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,99 +1,100 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbaff - Announce new files and Filefind processor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbaff - Announce new files and FileFind processor.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<code><strong>mbaff</strong> [command] <options></code>
|
||||
<P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbaff</strong>
|
||||
is the new files report generator and filefind server for mbsebbs.
|
||||
In order to run <strong>mbaff</strong>
|
||||
you must first start <strong>mbsed</strong>,
|
||||
this is the deamon which controls all bbs activities.
|
||||
<P>
|
||||
When <strong>mbaff</strong>
|
||||
is run with the commandline command <strong>announce</strong>
|
||||
the first thing it does is to scan all the file databases for files
|
||||
from which the announced flag is not yet set, and that area has a valid
|
||||
newfiles groupname. These files are uploads for example.
|
||||
If such a file is found the announced flag is set and
|
||||
the file is added to the
|
||||
<strong>toberep.data</strong>
|
||||
file. This file may already contain
|
||||
new files who were received as .tic files and processed by the
|
||||
<strong>mbfido</strong> program.
|
||||
After this is done the <strong>toberep.data</strong>
|
||||
file is compared against the newfiles
|
||||
reports to see if there is anything to report. If that's the case the
|
||||
creation of reports begins in the echomail areas specified. After that the
|
||||
<strong>toberep.data</strong>
|
||||
file is erased and the mailout semafore set. <br>
|
||||
The files to announce are divided into groups, the names of the groups are
|
||||
set in the file download areas. If you plan this well, you can make seperate
|
||||
announcements for several networks, announce files bij groups of file, ie. HAM
|
||||
or .jpg pictures, Linux etc.
|
||||
<P>
|
||||
When
|
||||
<strong>mbaff</strong>
|
||||
is run with the commandline command
|
||||
<strong>filefind</strong>
|
||||
it will search each echomail area for unreceived messages addressed to
|
||||
<strong>allfix</strong> or <strong>filefind</strong>.
|
||||
It will read the message header and mark the message as received. The
|
||||
search options are set on the subject line. All file areas for which the
|
||||
filefind flag is set to true will be searched for the requested search
|
||||
patterns. If there are files found a reply will be generated for the
|
||||
user who wrote the request. If the reply area is different from the scan
|
||||
area, the reply is placed in the reply area. If it's not set, the reply
|
||||
goes into the same area. If the netmail option is set, the reply will
|
||||
be sent by netmail. To prevent echomail overflow the replies in the same
|
||||
area are limited to 15 found files, replies in the other echomail area
|
||||
are limited to 50 files. Netmail replies will contain up to 100 files.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbaff</strong> you need to set one global environment variable
|
||||
<strong>$MBSE_ROOT</strong>.
|
||||
This variable must point to the root of the bbs directoy structure. The
|
||||
main configuration file
|
||||
<strong>config.data</strong>
|
||||
must be present in the ~/etc subdirectory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbaff announce</strong></code> - Announce new files.<br>
|
||||
<code><strong>mbaff filefind</strong></code> - Process filefind requests.
|
||||
<P> <P>
|
||||
|
||||
<H3>OPTIONS</H3>
|
||||
<P>
|
||||
<code><strong>mbaff [command] -quiet</strong></code> - Quiet mode, no screen output.
|
||||
Use this switch if you run <strong>mbaff</strong> from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0" width="33" height="35"> Back to main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbaff - Announce new files and Filefind processor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbaff - Announce new files and FileFind processor.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<code><strong>mbaff</strong> [command] <options></code>
|
||||
<P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbaff</strong>
|
||||
is the new files report generator and filefind server for mbsebbs.
|
||||
In order to run <strong>mbaff</strong>
|
||||
you must first start <strong>mbsed</strong>,
|
||||
this is the deamon which controls all bbs activities.
|
||||
<P>
|
||||
When <strong>mbaff</strong>
|
||||
is run with the commandline command <strong>announce</strong>
|
||||
the first thing it does is to scan all the file databases for files
|
||||
from which the announced flag is not yet set, and that area has a valid
|
||||
newfiles groupname. These files are uploads for example.
|
||||
If such a file is found the announced flag is set and
|
||||
the file is added to the
|
||||
<strong>toberep.data</strong>
|
||||
file. This file may already contain
|
||||
new files who were received as .tic files and processed by the
|
||||
<strong>mbfido</strong> program.
|
||||
After this is done the <strong>toberep.data</strong>
|
||||
file is compared against the newfiles
|
||||
reports to see if there is anything to report. If that's the case the
|
||||
creation of reports begins in the echomail areas specified. After that the
|
||||
<strong>toberep.data</strong>
|
||||
file is erased and the mailout semafore set. <br>
|
||||
The files to announce are divided into groups, the names of the groups are
|
||||
set in the file download areas. If you plan this well, you can make seperate
|
||||
announcements for several networks, announce files bij groups of file, ie. HAM
|
||||
or .jpg pictures, Linux etc.
|
||||
<P>
|
||||
When
|
||||
<strong>mbaff</strong>
|
||||
is run with the commandline command
|
||||
<strong>filefind</strong>
|
||||
it will search each echomail area for unreceived messages addressed to
|
||||
<strong>allfix</strong> or <strong>filefind</strong>.
|
||||
It will read the message header and mark the message as received. The
|
||||
search options are set on the subject line. All file areas for which the
|
||||
filefind flag is set to true will be searched for the requested search
|
||||
patterns. If there are files found a reply will be generated for the
|
||||
user who wrote the request. If the reply area is different from the scan
|
||||
area, the reply is placed in the reply area. If it's not set, the reply
|
||||
goes into the same area. If the netmail option is set, the reply will
|
||||
be sent by netmail. To prevent echomail overflow the replies in the same
|
||||
area are limited to 15 found files, replies in the other echomail area
|
||||
are limited to 50 files. Netmail replies will contain up to 100 files.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbaff</strong> you need to set one global environment variable
|
||||
<strong>$MBSE_ROOT</strong>.
|
||||
This variable must point to the root of the bbs directoy structure. The
|
||||
main configuration file
|
||||
<strong>config.data</strong>
|
||||
must be present in the ~/etc subdirectory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbaff announce</strong></code> - Announce new files.<br>
|
||||
<code><strong>mbaff filefind</strong></code> - Process filefind requests.
|
||||
<P> <P>
|
||||
|
||||
<H3>OPTIONS</H3>
|
||||
<P>
|
||||
<code><strong>mbaff [command] -quiet</strong></code> - Quiet mode, no screen output.
|
||||
Use this switch if you run <strong>mbaff</strong> from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0">Back to main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,4 +1,5 @@
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
@@ -59,8 +60,8 @@ In <strong>mbsetup</strong> menu 1.16 you need to set the public FTP base,
|
||||
the days to include in newfiles listings and the maximum security level.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@@ -1,61 +1,62 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbchat - the Sysop to user chat program.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbchat - The Sysop to User chat program.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsys.</H3>
|
||||
<P>
|
||||
<code><strong>mbchat</strong> <device></code>
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
The program <strong>mbchat</strong> is used for Sysop to User chat. It
|
||||
must be started by the sysop if the user has paged the sysop. The sysop
|
||||
must be logged in as user <strong>mbse</strong> in order to have write
|
||||
permissions to the same tty as the user has. For example, if the user is
|
||||
at ttyS0 (COM1), the command to chat would be <strong>mbchat ttyS0</strong>.
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbchat</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
When you try to chat with a user who is up or downloading a file, the
|
||||
transfer will fail or may even block. You need to check what the user is
|
||||
doing before using this program.
|
||||
<P>
|
||||
This program will not be developed anymore and will be replaced by a program
|
||||
that will chat via <strong>mbsed</strong>. This is safer and can be used even
|
||||
from a remote site over the net.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbchat - the Sysop to user chat program.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbchat - The Sysop to User chat program.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsys.</H3>
|
||||
<P>
|
||||
<code><strong>mbchat</strong> <device></code>
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
The program <strong>mbchat</strong> is used for Sysop to User chat. It
|
||||
must be started by the sysop if the user has paged the sysop. The sysop
|
||||
must be logged in as user <strong>mbse</strong> in order to have write
|
||||
permissions to the same tty as the user has. For example, if the user is
|
||||
at ttyS0 (COM1), the command to chat would be <strong>mbchat ttyS0</strong>.
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbchat</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
When you try to chat with a user who is up or downloading a file, the
|
||||
transfer will fail or may even block. You need to check what the user is
|
||||
doing before using this program.
|
||||
<P>
|
||||
This program will not be developed anymore and will be replaced by a program
|
||||
that will chat via <strong>mbsed</strong>. This is safer and can be used even
|
||||
from a remote site over the net.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0"">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,70 +1,71 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbdiff - Nodelist difference file processor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbdiff - Nodelist difference file processor.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbdiff</strong> [nodelist] [nodediff] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbdiff</strong> applies a (compressed) nodediff file against the
|
||||
nodelist of the week before to create a new nodelist. The result is a new
|
||||
plain nodelist and a nodelist compressed with zip.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environmet.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbdiff</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbdiff</strong> [nodelist] [nodediff]</code> The nodelist must be the full
|
||||
path and filename without the dot and daynumber extension. The nodediff is
|
||||
the full path and filename to the (compressed) nodediff file fitting on the
|
||||
latest nodelist. It is adviced to make a seperate working directory where
|
||||
you keep the nodelists. Don't do this in your normal nodelist directory.
|
||||
When the operation is successfull, the new nodelist is in the working directory
|
||||
and the old list is removed. A compressed version of the nodelist is also
|
||||
placed in the working directory. From here you can hatch the new compressed
|
||||
nodelist with the <strong>mbfido</strong> program.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>-quiet</strong></code> - supress screen output, this switch is needed when
|
||||
<strong>mbdiff</strong> runs on the background.
|
||||
<P> <P>
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
If you find any bugs, mispelled documentation etc, please contact the author:
|
||||
Michiel Broek at 2:280/2802@Fidonet or <A HREF="mailto:mbroek@users.sourceforge.net">mbroek@users.sourceforge.net</A>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbdiff - Nodelist difference file processor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbdiff - Nodelist difference file processor.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbdiff</strong> [nodelist] [nodediff] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbdiff</strong> applies a (compressed) nodediff file against the
|
||||
nodelist of the week before to create a new nodelist. The result is a new
|
||||
plain nodelist and a nodelist compressed with zip.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environmet.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbdiff</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbdiff</strong> [nodelist] [nodediff]</code> The nodelist must be the full
|
||||
path and filename without the dot and daynumber extension. The nodediff is
|
||||
the full path and filename to the (compressed) nodediff file fitting on the
|
||||
latest nodelist. It is adviced to make a seperate working directory where
|
||||
you keep the nodelists. Don't do this in your normal nodelist directory.
|
||||
When the operation is successfull, the new nodelist is in the working directory
|
||||
and the old list is removed. A compressed version of the nodelist is also
|
||||
placed in the working directory. From here you can hatch the new compressed
|
||||
nodelist with the <strong>mbfido</strong> program.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>-quiet</strong></code> - supress screen output, this switch is needed when
|
||||
<strong>mbdiff</strong> runs on the background.
|
||||
<P> <P>
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
If you find any bugs, mispelled documentation etc, please contact the author:
|
||||
Michiel Broek at 2:280/2802@Fidonet or <A HREF="mailto:mbroek@users.sourceforge.net">mbroek@users.sourceforge.net</A>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,68 +1,69 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbindex - Nodelist Index Compiler.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbindex - Nodelist Index Compiler.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbindex</strong> <options></code>
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbindex</strong> is the nodelist index compiler. It will create
|
||||
an index file containing the sorted fidonet addresses as index file to the
|
||||
raw nodelists in the defined nodelist directory. Several other programs
|
||||
use this index file for fast retreival of data from the nodelists. Compiling
|
||||
new nodelist indexes can always be done, while compiling the result
|
||||
is stored in temporary index files and only after successfull compilation the
|
||||
original indexes are renamed and the temporary files get the normal names.
|
||||
The renamed (old) indexes stay on disk including the previous version of the
|
||||
old raw nodelist. They stay there in case some program had the nodelist or
|
||||
index still open. So in the nodelist directory there are current nodelists,
|
||||
previous
|
||||
nodelists, current indexes and previous indexes, and during compiling the
|
||||
temporary indexes. There is no need to manually remove (and not wise to do so)
|
||||
files from the nodelist directory.
|
||||
<P>
|
||||
The nodelists in the nodelist directory are the normal uncompressed nodelists
|
||||
in MS-DOS format (with CR/LF). The filename extensions must be two or 3 digits.
|
||||
So if you have a private pointlist named <strong>bestbbs.pts</strong> you
|
||||
will have to rename that to <strong>bestbbs.999</strong> to make it work.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbindex</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbindex</strong> -quiet</code> Quiet mode, no screen output. Use the switch
|
||||
if you run <strong>mbindex</strong> from a shellscript or from the crontab.
|
||||
<P> <P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbindex - Nodelist Index Compiler.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbindex - Nodelist Index Compiler.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbindex</strong> <options></code>
|
||||
<P> <P>
|
||||
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbindex</strong> is the nodelist index compiler. It will create
|
||||
an index file containing the sorted fidonet addresses as index file to the
|
||||
raw nodelists in the defined nodelist directory. Several other programs
|
||||
use this index file for fast retreival of data from the nodelists. Compiling
|
||||
new nodelist indexes can always be done, while compiling the result
|
||||
is stored in temporary index files and only after successfull compilation the
|
||||
original indexes are renamed and the temporary files get the normal names.
|
||||
The renamed (old) indexes stay on disk including the previous version of the
|
||||
old raw nodelist. They stay there in case some program had the nodelist or
|
||||
index still open. So in the nodelist directory there are current nodelists,
|
||||
previous
|
||||
nodelists, current indexes and previous indexes, and during compiling the
|
||||
temporary indexes. There is no need to manually remove (and not wise to do so)
|
||||
files from the nodelist directory.
|
||||
<P>
|
||||
The nodelists in the nodelist directory are the normal uncompressed nodelists
|
||||
in MS-DOS format (with CR/LF). The filename extensions must be two or 3 digits.
|
||||
So if you have a private pointlist named <strong>bestbbs.pts</strong> you
|
||||
will have to rename that to <strong>bestbbs.999</strong> to make it work.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbindex</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbindex</strong> -quiet</code> Quiet mode, no screen output. Use the switch
|
||||
if you run <strong>mbindex</strong> from a shellscript or from the crontab.
|
||||
<P> <P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,38 +1,39 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mblang - Language Data Compiler.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mblang - Language Data Compiler</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mblang</strong> [language data file] [language source text]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mblang</strong> compiles the source textfile to language datafile
|
||||
which is used by the <strong>mbsebbs</strong> program. You only need to
|
||||
use this program if you install a new language file. When you build the
|
||||
complete mbse bbs package, this command is run automatic for you.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mblang - Language Data Compiler.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mblang - Language Data Compiler</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mblang</strong> [language data file] [language source text]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mblang</strong> compiles the source textfile to language datafile
|
||||
which is used by the <strong>mbsebbs</strong> program. You only need to
|
||||
use this program if you install a new language file. When you build the
|
||||
complete mbse bbs package, this command is run automatic for you.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,45 +1,46 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbmon - MBSE BBS Monitor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-jun-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbmon - MBSE BBS Monitor</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbmon</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbmon</strong> is the monitor program so that you can see what is
|
||||
happening on your bbs. It can show all processes and actions of all programs,
|
||||
show system statitistics, disk useage, and the last callers list.
|
||||
<strong>mbmon</strong> must run on the same system where the bbs is.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbmon</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbmon - MBSE BBS Monitor.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-jun-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbmon - MBSE BBS Monitor</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbmon</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbmon</strong> is the monitor program so that you can see what is
|
||||
happening on your bbs. It can show all processes and actions of all programs,
|
||||
show system statitistics, disk useage, and the last callers list.
|
||||
<strong>mbmon</strong> must run on the same system where the bbs is.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbmon</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,93 +1,94 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbmsg - Message Base Utility.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbmsg - Message Base Utility</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbmsg</strong>
|
||||
is the message base utility program for mbsebbs. In order to run mbmsg you
|
||||
must have started <strong>mbsed</strong>,
|
||||
this is the deamon which controls all bbs activities.
|
||||
<P>
|
||||
The main purpose of <strong>mbmsg</strong>
|
||||
is to link messages after tossing mail, and to maintain the size of the message
|
||||
bases and the age of the messages. The best way to do the maintenance is to
|
||||
run <strong>mbmsg</strong>
|
||||
from the crontab. example:
|
||||
<pre>
|
||||
30 05 * * * export MBSE_ROOT=/bbs; /bbs/bin/mbmsg kill pack link -quiet
|
||||
</pre>
|
||||
Another purpose is to automatic post messages in message areas. Echomail and
|
||||
netmail is possible.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbmsg</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> link</code> Link all messages by subject ignoring
|
||||
Re: in the subject lines. You should run this after tossing or scanning mail.
|
||||
<p>
|
||||
<code><strong>mbmsg</strong> kill</code> Kill messages in areas that have the
|
||||
<strong>age</strong> set or the <strong>maximum</strong> messages set.
|
||||
A setting of 0 is ignored. The messages are not removed from the message base,
|
||||
they are only marked as deleted.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> pack</code> This command actualy removes the
|
||||
messages who have the deleted flag set.
|
||||
The lastread pointers are updated and the messages renumbered. After this
|
||||
command there is no way you can recover your messages, except from backups.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> post <to> <#> <subj> <file> <flavor>
|
||||
</code> This command posts a message in numbered area. If a field
|
||||
consists of more then one word it must be surounded with quotes.
|
||||
The <strong>to </strong> field can be "Michiel Broek" for a full name or
|
||||
"Michiel_Broek@f16.n2801.z2.fidonet" for netmail addressing. Look out:
|
||||
you need underscore between the firstname and lastname, no spaces.
|
||||
Flavor can be one or more of the characters "c", "i", "h" or "p" to set the Crash,
|
||||
Immediate, Hold or Private flags.
|
||||
If no flavor is needed, use the - (minus sign) as a placeholder.
|
||||
<p> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [command] -area <#></code>
|
||||
Process only one area <#> number.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [command] -quiet</code> Quiet mode,
|
||||
no screen output. Use this switch if you run <strong>mbmsg</strong>
|
||||
from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbmsg - Message Base Utility.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 30-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbmsg - Message Base Utility</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbmsg</strong>
|
||||
is the message base utility program for mbsebbs. In order to run mbmsg you
|
||||
must have started <strong>mbsed</strong>,
|
||||
this is the deamon which controls all bbs activities.
|
||||
<P>
|
||||
The main purpose of <strong>mbmsg</strong>
|
||||
is to link messages after tossing mail, and to maintain the size of the message
|
||||
bases and the age of the messages. The best way to do the maintenance is to
|
||||
run <strong>mbmsg</strong>
|
||||
from the crontab. example:
|
||||
<pre>
|
||||
30 05 * * * export MBSE_ROOT=/bbs; /bbs/bin/mbmsg kill pack link -quiet
|
||||
</pre>
|
||||
Another purpose is to automatic post messages in message areas. Echomail and
|
||||
netmail is possible.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbmsg</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> link</code> Link all messages by subject ignoring
|
||||
Re: in the subject lines. You should run this after tossing or scanning mail.
|
||||
<p>
|
||||
<code><strong>mbmsg</strong> kill</code> Kill messages in areas that have the
|
||||
<strong>age</strong> set or the <strong>maximum</strong> messages set.
|
||||
A setting of 0 is ignored. The messages are not removed from the message base,
|
||||
they are only marked as deleted.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> pack</code> This command actualy removes the
|
||||
messages who have the deleted flag set.
|
||||
The lastread pointers are updated and the messages renumbered. After this
|
||||
command there is no way you can recover your messages, except from backups.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> post <to> <#> <subj> <file> <flavor>
|
||||
</code> This command posts a message in numbered area. If a field
|
||||
consists of more then one word it must be surounded with quotes.
|
||||
The <strong>to </strong> field can be "Michiel Broek" for a full name or
|
||||
"Michiel_Broek@f16.n2801.z2.fidonet" for netmail addressing. Look out:
|
||||
you need underscore between the firstname and lastname, no spaces.
|
||||
Flavor can be one or more of the characters "c", "i", "h" or "p" to set the Crash,
|
||||
Immediate, Hold or Private flags.
|
||||
If no flavor is needed, use the - (minus sign) as a placeholder.
|
||||
<p> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [command] -area <#></code>
|
||||
Process only one area <#> number.
|
||||
<P>
|
||||
<code><strong>mbmsg</strong> [command] -quiet</code> Quiet mode,
|
||||
no screen output. Use this switch if you run <strong>mbmsg</strong>
|
||||
from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,105 +1,106 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbout - The Outbound Manager.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbout - The Outbound Manager</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> [command] <params> <options></strong>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbout</strong> is the outbound manager for MBSE BBS. It can ask
|
||||
information from the nodelists, create and remove polls, request and send files and
|
||||
display the outbound status. Most of the tasks such as create and remove
|
||||
polls should be done from the crontab.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbout</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> att <node> <flavor> <file></code> will attach
|
||||
the specified file to the specified node. The node should be in the format
|
||||
f2802.n280.z2, flavor should be crash, immediate, normal or hold. Only the first
|
||||
letter of the flavor parameter is needed.
|
||||
If the node is not in the nodelist, the status is Down or Hold, then this command fails.
|
||||
To non-CM nodes you mus use the <strong>Immediate</strong> flavor if you want to send the file direct.
|
||||
The flavors Hold and Normal are still allowed. The file must be in the directory range
|
||||
from where file attaches are allowed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> poll [node..node]</code> creates poll requests in the outbound
|
||||
for one or more nodes. The node should be in the format f2802.n280.z2. The semafore
|
||||
<strong>scanout</strong> is created so that the mailer will start calling.
|
||||
The mailer will handle the poll request as if it should deliver immediate mail,
|
||||
so the node will be called as long as the poll request exists, even to nodes which are not CM.
|
||||
The error counter for the node to poll will be reset to zero, so a node that was
|
||||
previous marked undialable will be called again.
|
||||
If a call to a node is successfull, the poll file will be removed by <strong>mbcico</strong>.
|
||||
If a node is not in the nodelist or has the status Down or Hold, no poll will be created for that node.
|
||||
<P>
|
||||
<code><strong>mbout</strong> stop [node..node]</code> removes poll requests that are
|
||||
leftover when polling nodes didn't succeed. There is no check if the node is
|
||||
in the nodelist or has the status Down or Hold, the poll is always removed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> req <node> <file> [file..file]</code> creates
|
||||
filerequests to a node. One or more filenames may be given including wildcards.
|
||||
It is not possible to do update or password protected uploads yet. If there
|
||||
is already a requestlist for that node, the new requests will be added. This
|
||||
command does not call a node, you need to create a poll request to make the
|
||||
actual call. This is also practical if you want some files from your uplink,
|
||||
just make the requests and the actual request is send when your normal
|
||||
scheduled poll to your uplink is processed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> stat</code> shows the status of the mailer outbound.
|
||||
This status is also written to the logfile.
|
||||
<P>
|
||||
<code><strong>mbout</strong> node <node></code> will show the nodelist information for
|
||||
a certain node.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> [commands] -quiet</code> will suppress screen output. This is
|
||||
usefull if you run <strong>mbout</strong> from the crontab or from background
|
||||
scripts.
|
||||
<P> <P>
|
||||
|
||||
<H3>Examples.</H3>
|
||||
<P>
|
||||
This is an example of crontab entries that writes the outbound status to the
|
||||
logfile and creates and stops polling of 2 nodes.<br>
|
||||
<pre>
|
||||
00 00 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stat -quiet
|
||||
00 01 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout poll f98.n100.z92 f0.n100.z92 -quiet
|
||||
00 02 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stop f98.n100.z92 f0.n100.z92 -quiet
|
||||
</pre>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbout - The Outbound Manager.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbout - The Outbound Manager</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> [command] <params> <options></strong>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbout</strong> is the outbound manager for MBSE BBS. It can ask
|
||||
information from the nodelists, create and remove polls, request and send files and
|
||||
display the outbound status. Most of the tasks such as create and remove
|
||||
polls should be done from the crontab.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbout</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> att <node> <flavor> <file></code> will attach
|
||||
the specified file to the specified node. The node should be in the format
|
||||
f2802.n280.z2, flavor should be crash, immediate, normal or hold. Only the first
|
||||
letter of the flavor parameter is needed.
|
||||
If the node is not in the nodelist, the status is Down or Hold, then this command fails.
|
||||
To non-CM nodes you mus use the <strong>Immediate</strong> flavor if you want to send the file direct.
|
||||
The flavors Hold and Normal are still allowed. The file must be in the directory range
|
||||
from where file attaches are allowed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> poll [node..node]</code> creates poll requests in the outbound
|
||||
for one or more nodes. The node should be in the format f2802.n280.z2. The semafore
|
||||
<strong>scanout</strong> is created so that the mailer will start calling.
|
||||
The mailer will handle the poll request as if it should deliver immediate mail,
|
||||
so the node will be called as long as the poll request exists, even to nodes which are not CM.
|
||||
The error counter for the node to poll will be reset to zero, so a node that was
|
||||
previous marked undialable will be called again.
|
||||
If a call to a node is successfull, the poll file will be removed by <strong>mbcico</strong>.
|
||||
If a node is not in the nodelist or has the status Down or Hold, no poll will be created for that node.
|
||||
<P>
|
||||
<code><strong>mbout</strong> stop [node..node]</code> removes poll requests that are
|
||||
leftover when polling nodes didn't succeed. There is no check if the node is
|
||||
in the nodelist or has the status Down or Hold, the poll is always removed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> req <node> <file> [file..file]</code> creates
|
||||
filerequests to a node. One or more filenames may be given including wildcards.
|
||||
It is not possible to do update or password protected uploads yet. If there
|
||||
is already a requestlist for that node, the new requests will be added. This
|
||||
command does not call a node, you need to create a poll request to make the
|
||||
actual call. This is also practical if you want some files from your uplink,
|
||||
just make the requests and the actual request is send when your normal
|
||||
scheduled poll to your uplink is processed.
|
||||
<P>
|
||||
<code><strong>mbout</strong> stat</code> shows the status of the mailer outbound.
|
||||
This status is also written to the logfile.
|
||||
<P>
|
||||
<code><strong>mbout</strong> node <node></code> will show the nodelist information for
|
||||
a certain node.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbout</strong> [commands] -quiet</code> will suppress screen output. This is
|
||||
usefull if you run <strong>mbout</strong> from the crontab or from background
|
||||
scripts.
|
||||
<P> <P>
|
||||
|
||||
<H3>Examples.</H3>
|
||||
<P>
|
||||
This is an example of crontab entries that writes the outbound status to the
|
||||
logfile and creates and stops polling of 2 nodes.<br>
|
||||
<pre>
|
||||
00 00 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stat -quiet
|
||||
00 01 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout poll f98.n100.z92 f0.n100.z92 -quiet
|
||||
00 02 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stop f98.n100.z92 f0.n100.z92 -quiet
|
||||
</pre>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,49 +1,50 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbseq - Sequence number creator.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbseq - Sequence number creator</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbseq</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbseq</strong> writes a eight character hexadecimal unique sequence
|
||||
number to the stdout. This number is received from <strong>mbsed</strong>
|
||||
which keeps track of the generated sequence numbers. This written number can
|
||||
be used in shell scripts to create unique filenames for Fidonet .pkt files,
|
||||
for example:
|
||||
<P>
|
||||
<code>
|
||||
cp temp.pkt `mbseq`.pkt
|
||||
</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
Nah, it's only 50 lines code, what could go wrong?
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbseq - Sequence number creator.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbseq - Sequence number creator</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbseq</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbseq</strong> writes a eight character hexadecimal unique sequence
|
||||
number to the stdout. This number is received from <strong>mbsed</strong>
|
||||
which keeps track of the generated sequence numbers. This written number can
|
||||
be used in shell scripts to create unique filenames for Fidonet .pkt files,
|
||||
for example:
|
||||
<P>
|
||||
<code>
|
||||
cp temp.pkt `mbseq`.pkt
|
||||
</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Bugs.</H3>
|
||||
<P>
|
||||
Nah, it's only 50 lines code, what could go wrong?
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,4 +1,5 @@
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
|
@@ -1,79 +1,80 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbstat - MBSE BBS Status Changer.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-Jul-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbstat - MBSE BBS Status Changer</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbstat</strong> changes the bbs status between open and close, can wait
|
||||
for all users to logoff and wait for critical utilities to stop their actions.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbstat</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> semafore scanout</code> will set the internal
|
||||
semafore <i>scanout</i> in the <b>mbtask</b> daemon. The following semafore's
|
||||
are valid: scanout, mailout, mailin, mbindex, reqindex, msglink.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> close</code> will close the bbs for users.
|
||||
Users that are just logging in to the bbs will be thrown out after a short message.
|
||||
Users already logged in will be thrown out when they pass by a menu prompt.
|
||||
So users who are doing file transfers can finish their transfers before being disconnected.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> open</code> opens the bbs for users.
|
||||
This should be run from one of the system startup scripts right after you started
|
||||
<strong>mbsed</strong>. If you installed everything as it should this
|
||||
command is already executed at system startup.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> wait</code> will
|
||||
wait for the bbs to become free. This includes a check for utilities that
|
||||
do critical actions so they can finish their job without corrupting the bbs
|
||||
databases. The default is to wait 60 minutes. If the semafore
|
||||
<strong>upsdown</strong> exists it will wait only 30 seconds.
|
||||
<P>
|
||||
You should run <strong>mbstat close wait</strong> in your system shutdown script so
|
||||
that the system shutdown will wait for a clean shutdown of the bbs before
|
||||
the rest of your system goes down. If you installed everything as it should
|
||||
be then these commands are already installed in your system shutdown scripts.
|
||||
<P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> [command] -quiet</code> will supress screen output.
|
||||
This is good for using mbstat in scripts.
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbstat - MBSE BBS Status Changer.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-Jul-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbstat - MBSE BBS Status Changer</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbstat</strong> changes the bbs status between open and close, can wait
|
||||
for all users to logoff and wait for critical utilities to stop their actions.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbstat</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> semafore scanout</code> will set the internal
|
||||
semafore <i>scanout</i> in the <b>mbtask</b> daemon. The following semafore's
|
||||
are valid: scanout, mailout, mailin, mbindex, reqindex, msglink.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> close</code> will close the bbs for users.
|
||||
Users that are just logging in to the bbs will be thrown out after a short message.
|
||||
Users already logged in will be thrown out when they pass by a menu prompt.
|
||||
So users who are doing file transfers can finish their transfers before being disconnected.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> open</code> opens the bbs for users.
|
||||
This should be run from one of the system startup scripts right after you started
|
||||
<strong>mbsed</strong>. If you installed everything as it should this
|
||||
command is already executed at system startup.
|
||||
<P>
|
||||
<code><strong>mbstat</strong> wait</code> will
|
||||
wait for the bbs to become free. This includes a check for utilities that
|
||||
do critical actions so they can finish their job without corrupting the bbs
|
||||
databases. The default is to wait 60 minutes. If the semafore
|
||||
<strong>upsdown</strong> exists it will wait only 30 seconds.
|
||||
<P>
|
||||
You should run <strong>mbstat close wait</strong> in your system shutdown script so
|
||||
that the system shutdown will wait for a clean shutdown of the bbs before
|
||||
the rest of your system goes down. If you installed everything as it should
|
||||
be then these commands are already installed in your system shutdown scripts.
|
||||
<P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbstat</strong> [command] -quiet</code> will supress screen output.
|
||||
This is good for using mbstat in scripts.
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,47 +1,48 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbtoberep - List newfiles to report.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbtoberep - List newfiles to report</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbtoberep</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbtoberep</strong> is a small utility to list the file
|
||||
~/etc/toberep.data which contains the newfiles found on your system before
|
||||
<strong>mbaff announce</strong> is run. This program is intended for system
|
||||
development but I decided to leave it in the distribution for now. If you
|
||||
pipe the output thru more or less you are able to inspect the records.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbtoberep</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbtoberep - List newfiles to report.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbtoberep - List newfiles to report</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbtoberep</strong></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbtoberep</strong> is a small utility to list the file
|
||||
~/etc/toberep.data which contains the newfiles found on your system before
|
||||
<strong>mbaff announce</strong> is run. This program is intended for system
|
||||
development but I decided to leave it in the distribution for now. If you
|
||||
pipe the output thru more or less you are able to inspect the records.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbtoberep</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,71 +1,72 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuser - User Database Maintenance.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 02-Feb-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbuser - User Database Maintenance</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbuser</strong> is the user database maintenance program. It can delete
|
||||
users upto a certain level who have not called for a number of days. It can
|
||||
also pack the user database. This is not really a pack of the database, the
|
||||
deleted records are zeroed but the database is never shrinked. Every user
|
||||
once in this database will keep his record forever. This is to be sure that
|
||||
all LastRead Pointers will be correct. Records that are zeroed can be
|
||||
reused for new users. <strong>mbuser</strong> must run setuid root and
|
||||
setgid root because it executes /usr/sbin/userdel to delete the Unix account
|
||||
of the user that is removed from the bbs.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbuser</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory. <strong>mbuser</strong> must be
|
||||
installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 23560 Jun 19 19:50 /opt/mbse/bin/mbuser*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> kill [n] [l]</code> will mark users to delete who have not
|
||||
called in <strong>n</strong> days upto and including level <strong>l</strong>.
|
||||
<P>
|
||||
<code><strong>mbuser</strong> pack</code> will delete (zero) the users marked for deletion.
|
||||
You should also run this command if you marked users to delete with
|
||||
<strong>mbsetup</strong>.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> [command] -quiet</code> will suppress screen output, this is
|
||||
for running <strong>mbuser</strong> in the background or from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuser - User Database Maintenance.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 02-Feb-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbuser - User Database Maintenance</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> [commands] <options></code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbuser</strong> is the user database maintenance program. It can delete
|
||||
users upto a certain level who have not called for a number of days. It can
|
||||
also pack the user database. This is not really a pack of the database, the
|
||||
deleted records are zeroed but the database is never shrinked. Every user
|
||||
once in this database will keep his record forever. This is to be sure that
|
||||
all LastRead Pointers will be correct. Records that are zeroed can be
|
||||
reused for new users. <strong>mbuser</strong> must run setuid root and
|
||||
setgid root because it executes /usr/sbin/userdel to delete the Unix account
|
||||
of the user that is removed from the bbs.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbuser</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory. <strong>mbuser</strong> must be
|
||||
installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 23560 Jun 19 19:50 /opt/mbse/bin/mbuser*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> kill [n] [l]</code> will mark users to delete who have not
|
||||
called in <strong>n</strong> days upto and including level <strong>l</strong>.
|
||||
<P>
|
||||
<code><strong>mbuser</strong> pack</code> will delete (zero) the users marked for deletion.
|
||||
You should also run this command if you marked users to delete with
|
||||
<strong>mbsetup</strong>.
|
||||
<P> <P>
|
||||
|
||||
<H3>Options.</H3>
|
||||
<P>
|
||||
<code><strong>mbuser</strong> [command] -quiet</code> will suppress screen output, this is
|
||||
for running <strong>mbuser</strong> in the background or from the crontab.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
@@ -1,72 +1,73 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 02-Feb-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbuseradd - The useradd wrapper.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbuseradd</strong> [gid] [username] [comment] [userdir]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbuseradd</strong> is the wrapper for the <strong>useradd</strong>
|
||||
program that should be present on most Linux systems. <strong>useradd</strong>
|
||||
may only be executed by <strong>root</strong> and there are some other minor
|
||||
things that need to be done as <strong>root</strong> to create a new Unix
|
||||
account that can be used with MBSE BBS. The solution for these problems is
|
||||
<strong>mbuseradd</strong>, this little program runs setuid root and setgid
|
||||
root. If it fails to do that it aborts. <strong>mbuseradd</strong> is called
|
||||
by <strong>mbsebbs</strong> from the newuser function. You never need to
|
||||
run <strong>mbuseradd</strong> by hand. If it is successfull the user will
|
||||
have an entry in /etc/passwd, the comment is his Fidonet name, and his shell
|
||||
is $MBSE_ROOT/bin/mbsebbs.
|
||||
<P>
|
||||
If all this is successfull until now, the homedirectory for this user is
|
||||
created and the right ownership and permissions are set. In his homedirectory
|
||||
the empty file <strong>.hushlogin</strong> is placed to prevent check for
|
||||
new mail when he logs into your system. This is the Unix mailcheck that is
|
||||
skipped and has nothing todo with the check for new mail in the bbs. All
|
||||
other directories that are needed for the bbs are created by <b>mbsebbs</b>.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbuseradd</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory. <strong>mbuseradd</strong> must be
|
||||
installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbuseradd*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbuseradd</strong> [gid] [name] [comment] [usersdir]</code> for example:<br>
|
||||
<pre>
|
||||
mbuseradd bbs mbroek "Michiel Broek" /opt/mbse/home
|
||||
</pre>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<!-- $Id$ -->
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 02-Feb-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbuseradd - The useradd wrapper.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Sysnopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mbuseradd</strong> [gid] [username] [comment] [userdir]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mbuseradd</strong> is the wrapper for the <strong>useradd</strong>
|
||||
program that should be present on most Linux systems. <strong>useradd</strong>
|
||||
may only be executed by <strong>root</strong> and there are some other minor
|
||||
things that need to be done as <strong>root</strong> to create a new Unix
|
||||
account that can be used with MBSE BBS. The solution for these problems is
|
||||
<strong>mbuseradd</strong>, this little program runs setuid root and setgid
|
||||
root. If it fails to do that it aborts. <strong>mbuseradd</strong> is called
|
||||
by <strong>mbsebbs</strong> from the newuser function. You never need to
|
||||
run <strong>mbuseradd</strong> by hand. If it is successfull the user will
|
||||
have an entry in /etc/passwd, the comment is his Fidonet name, and his shell
|
||||
is $MBSE_ROOT/bin/mbsebbs.
|
||||
<P>
|
||||
If all this is successfull until now, the homedirectory for this user is
|
||||
created and the right ownership and permissions are set. In his homedirectory
|
||||
the empty file <strong>.hushlogin</strong> is placed to prevent check for
|
||||
new mail when he logs into your system. This is the Unix mailcheck that is
|
||||
skipped and has nothing todo with the check for new mail in the bbs. All
|
||||
other directories that are needed for the bbs are created by <b>mbsebbs</b>.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
In order to run <strong>mbuseradd</strong> you must set the global variable
|
||||
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory
|
||||
of the bbs structure. The main configuration file <strong>config.data</strong>
|
||||
must be present in the ~/etc directory. <strong>mbuseradd</strong> must be
|
||||
installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbuseradd*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbuseradd</strong> [gid] [name] [comment] [usersdir]</code> for example:<br>
|
||||
<pre>
|
||||
mbuseradd bbs mbroek "Michiel Broek" /opt/mbse/home
|
||||
</pre>
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
Reference in New Issue
Block a user