Updated docs
This commit is contained in:
parent
601474e212
commit
86c57ee734
@ -4893,9 +4893,9 @@ v0.33.20 10-Feb-2002
|
|||||||
The Makefile now selects the right little or big endian menu
|
The Makefile now selects the right little or big endian menu
|
||||||
files to install.
|
files to install.
|
||||||
Rebuild the menus and txtfiles for the new external editor.
|
Rebuild the menus and txtfiles for the new external editor.
|
||||||
Added templates.tar. For the time of development they will be
|
Removed the mbsetup door from the sample sysop menus.
|
||||||
installed destructive, ie. all private changes will be lost
|
Added templates.tar, these are the default english macro files
|
||||||
with every install. Later this will be a normal install.
|
for the diesel library.
|
||||||
|
|
||||||
rundoor.sh
|
rundoor.sh
|
||||||
Called door.bat instead of doors.bat
|
Called door.bat instead of doors.bat
|
||||||
@ -4903,5 +4903,5 @@ v0.33.20 10-Feb-2002
|
|||||||
installinit.sh
|
installinit.sh
|
||||||
Modified for SuSE 7.1 and later, the location of the startup
|
Modified for SuSE 7.1 and later, the location of the startup
|
||||||
script moved from /sbin to /etc. Patch by Joachim Kuwan.
|
script moved from /sbin to /etc. Patch by Joachim Kuwan.
|
||||||
Also modified init.SuSE for Yast on SuSE 8.0
|
Also modified init.SuSE for Yast2 on SuSE 8.0
|
||||||
|
|
||||||
|
182
MBSE.FAQ
182
MBSE.FAQ
@ -1,182 +0,0 @@
|
|||||||
Frequently asked questions for MBSE BBS
|
|
||||||
|
|
||||||
|
|
||||||
Author: P.E. Kimble aka King Kimerud
|
|
||||||
kimerud@bayhaus.org
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
|
|
||||||
This FAQ is a work in progress. It is not complete, nor does its author claim
|
|
||||||
that it is complete. This FAQ only answers questions pertaining to using MBSE
|
|
||||||
BBS on your Linux box. It is a compilation of previous questions that Michiel
|
|
||||||
Broek has recieved and answered from us newbies in getting MBSE up & running.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TABLE OF CONTENTS
|
|
||||||
|
|
||||||
MBSE Installation
|
|
||||||
1.1 Why do I have to install mbse in the /opt directory?
|
|
||||||
1.2 Will MBSE ever be ported to other Operating Systems?
|
|
||||||
1.3 Will MBSE BBS ever be ported to DOS/Windows or OS/2?
|
|
||||||
1.4 What does the guest switch in BBS user setup mean?
|
|
||||||
1.5 How do I monitor as the things happen?
|
|
||||||
1.6 How to start mbsebbs from inetd?
|
|
||||||
|
|
||||||
FidoNet Setup
|
|
||||||
2.1 The nodelist compiler crashes
|
|
||||||
2.2 What is the purpose of the "Comment" line in the tic area setup?
|
|
||||||
2.3 How do I poll a node?
|
|
||||||
2.4 I created a filerequest but mbcico doesn't call out.
|
|
||||||
2.5 Does MBSE support fidonet via ftp feeds?
|
|
||||||
|
|
||||||
Internet Setup
|
|
||||||
3.1 Posting newsmessages to the newsserver fails.
|
|
||||||
3.2 Ftp fidonet feeds how-to
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSTALLATION
|
|
||||||
|
|
||||||
1.1 Why is MBSE installed in /opt/mbse, I want to install in /usr/local.
|
|
||||||
|
|
||||||
A: The /opt is for extra applications, when mbse is installed there it
|
|
||||||
is easier to upgrade the OS. If insist on installing in /usr/local
|
|
||||||
the do it in /usr/local/mbse.
|
|
||||||
|
|
||||||
|
|
||||||
1.2 What other operating systems will MBSE run on?
|
|
||||||
|
|
||||||
A. Currently only linux, most distributions. The author, Michiel Broek,
|
|
||||||
has made a valiant effort ensuring that MBSE-0.33.17 will recognize and
|
|
||||||
install on the major distributions of linux. Additionally, MBSE will compile
|
|
||||||
on FreeBSD, but is still in testing.
|
|
||||||
|
|
||||||
|
|
||||||
1.3 Will MBSE BBS ever be ported to DOS/Windows or OS/2.
|
|
||||||
|
|
||||||
A: No.
|
|
||||||
|
|
||||||
|
|
||||||
1.4 What does the guest switch in BBS user setup mean.
|
|
||||||
|
|
||||||
A: Nothing yet.
|
|
||||||
|
|
||||||
|
|
||||||
1.5 How do I monitor as the things happen?
|
|
||||||
|
|
||||||
A: tail -f /opt/mbse/log/system.log or start mbmon.
|
|
||||||
|
|
||||||
|
|
||||||
1.6 How to start mbsebbs from inetd?
|
|
||||||
|
|
||||||
A: This is described in the documentation of the mblogin program.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FIDONET SETUP
|
|
||||||
2.1 The nodelist compiler crashes
|
|
||||||
|
|
||||||
Note: From previous experience, it is vital that you follow the docs
|
|
||||||
closely. Also, ensure that you have a copy of a valid nodelist and
|
|
||||||
nodediff file. I have ran into problems where either the noddiffs
|
|
||||||
don't match the nodelist, the crc checks fail, or I have files from
|
|
||||||
two different zones. I have even had to back up several months before
|
|
||||||
finding a valid noddiff that would match the nodelist.
|
|
||||||
|
|
||||||
A: Make sure the domain translations do exist, with mbsetup enter
|
|
||||||
menu 17 and save it even if you didn't change anything.
|
|
||||||
|
|
||||||
|
|
||||||
2.2 In Menu 10.2 (Tic Area Setup) line 1: comment, Is this an internal
|
|
||||||
comment or will this be extracted somehow and sent to downlinks?
|
|
||||||
|
|
||||||
A: The downlinks will see this when receiving FileMgr replies. It is
|
|
||||||
meant only as a description for the filearea.
|
|
||||||
|
|
||||||
2.3 How do I poll a node?
|
|
||||||
|
|
||||||
A: mbout poll f2802.n280.z2
|
|
||||||
|
|
||||||
|
|
||||||
2.4 I created a filerequest but mbcico doesn't call out.
|
|
||||||
|
|
||||||
A: You need to add a poll for that node to do the call.
|
|
||||||
|
|
||||||
|
|
||||||
2.5 Does MBSE support fidonet via ftp transfers?
|
|
||||||
|
|
||||||
A. No, not directly. It is a matter of using scripts to translate the .*lo
|
|
||||||
(*.flo, *.clo, *.dlo, *.ilo) files for each node, and copying the node's
|
|
||||||
outbound files to their respective directory. Refer to 3.2.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INTERNET SETUP
|
|
||||||
|
|
||||||
3.1 Posting newsmessages to the newsserver fails.
|
|
||||||
|
|
||||||
A: Check if you need the "mode reader" command for the newsserver.
|
|
||||||
Set this flag in mbsetup 1.14.5
|
|
||||||
|
|
||||||
|
|
||||||
3.2 How do I configure MBSE for my ftp filenet feeds?
|
|
||||||
|
|
||||||
1. In mbsetup menu 1.3.11, remove any reference to a DOS translation path.
|
|
||||||
2. In mbsetup menu 1.3.12, remove any reference to a DOS translation path.
|
|
||||||
|
|
||||||
This will give you a "True' path to your files directory where mbcico tosses
|
|
||||||
the inbound files.
|
|
||||||
|
|
||||||
3. Ftp Script for running a ftp feed with MBSE
|
|
||||||
NOTE: Gracefully contributed by Janis Kacht <janis@filegate.net>
|
|
||||||
|
|
||||||
a. This script does not delete or change the .flo file. It reads it in and
|
|
||||||
creates a new script that will be used to move and copy the files to the user's
|
|
||||||
outbound directory you specify on the command line. Just call this script,
|
|
||||||
then call the finalflo.sh script with the directory name where the files
|
|
||||||
should be PUT, like:
|
|
||||||
|
|
||||||
parseflo <enter>
|
|
||||||
finalflo.sh /home/fido/jdoe/out <enter>
|
|
||||||
|
|
||||||
b. You will need a full path to the flo file in the "test" line below and change
|
|
||||||
the name of the flo file (it's not going to be 00000063.flo)
|
|
||||||
Uncomment the "if test" line, and also uncomment the last line (fi)
|
|
||||||
|
|
||||||
#!/bin/sh
|
|
||||||
if test -e /opt/mbse/mail/outbound/00000063.flo ; then
|
|
||||||
cat 00000063.flo | sed 's/\/home/cp \/home/' > newflo.txt
|
|
||||||
cat newflo.txt | sed 's/\^\cp \/home/mv \/home/'> newflo2.txt
|
|
||||||
cat newflo2.txt | sed 's/$/ \$1/' > finalflo.sh
|
|
||||||
fi
|
|
||||||
|
|
||||||
c. here's what finalflo.sh looks like,
|
|
||||||
$1 is a variable for the directory name you specify on the command line,
|
|
||||||
or in a cron script:
|
|
||||||
|
|
||||||
cp /home/ftp/pub/filegate/fg_worf/filegate.zxx $1
|
|
||||||
mv /opt/mbse/mail/outbound/00000063/dooqi39k.tic $1
|
|
||||||
cp /home/ftp/pub/filegate/ss_areas/ss_areas.zip $1
|
|
||||||
mv /opt/mbse/mail/outbound/00000063/dooqi39l.tic $1
|
|
||||||
cp /home/ftp/pub/filebone/admin/backbone/backbone.z1b $1
|
|
||||||
mv /opt/mbse/mail/outbound/00000063/dooqi39m.tic $1
|
|
||||||
|
|
||||||
## Janis Kracht can not and will not be held liable if harm is done to your
|
|
||||||
computer system due to any use of this script, either directly or indirectly.
|
|
||||||
This script works perfectly when instructions are followed, and the correct
|
|
||||||
directories are substitiuted. How it will affect your system, is the
|
|
||||||
responsiblity of the system administrator!
|
|
||||||
|
|
||||||
### In the future this segment will be moved to the MBSEBBS-HOWTO!
|
|
||||||
|
|
||||||
4. Do not forget to test this setup. It has work fine on my system, but
|
|
||||||
nothing works the way it should the first time out of the box! Pay close
|
|
||||||
attention to the ftp script and directories you enter. It seems as if 75%
|
|
||||||
of the problems experinced with this sed script is due to improper
|
|
||||||
outbound directories.
|
|
||||||
|
|
||||||
"And that is all I am going to say about that"!
|
|
||||||
~Forrest Gump
|
|
2
Makefile
2
Makefile
@ -4,7 +4,7 @@
|
|||||||
include Makefile.global
|
include Makefile.global
|
||||||
|
|
||||||
OTHER = AUTHORS ChangeLog COPYING DEBUG CRON.sh FILE_ID.DIZ.in \
|
OTHER = AUTHORS ChangeLog COPYING DEBUG CRON.sh FILE_ID.DIZ.in \
|
||||||
INSTALL.in MBSE.FAQ Makefile Makefile.global.in NEWS \
|
INSTALL.in Makefile Makefile.global.in NEWS \
|
||||||
README README.GoldED README.isdn SETUP.sh TODO UPGRADE \
|
README README.GoldED README.isdn SETUP.sh TODO UPGRADE \
|
||||||
aclocal.m4 \
|
aclocal.m4 \
|
||||||
checkbasic config.h.in configure configure.in
|
checkbasic config.h.in configure configure.in
|
||||||
|
@ -29,15 +29,10 @@ install:
|
|||||||
tar xfC txtfiles.tar ${PREFIX}/english/txtfiles ; \
|
tar xfC txtfiles.tar ${PREFIX}/english/txtfiles ; \
|
||||||
echo "Installing default english txtfiles" ; \
|
echo "Installing default english txtfiles" ; \
|
||||||
fi
|
fi
|
||||||
@echo -e "\a"
|
@if [ ! -f ${PREFIX}/english/macro/html.tic ]; then \
|
||||||
@echo "WARNING: overwriting all your templates! Do not customize them yet,"
|
tar xfC templates.tar ${PREFIX}/english/macro ; \
|
||||||
@echo "there will be a lot of changes coming. If you still do so, it is not our fault"
|
echo "Installing default english macro files" ; \
|
||||||
@echo "Also do not make any translations yet! Wait until we are ready with this"
|
fi
|
||||||
@echo "End of WARNING WARNING WARNING."
|
|
||||||
@echo -e "\a"
|
|
||||||
@echo -n "Press ENTER to continue: "
|
|
||||||
@read junk
|
|
||||||
tar xfC templates.tar ${PREFIX}/english/macro
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f filelist Makefile.bak
|
rm -f filelist Makefile.bak
|
||||||
|
581
html/faq.html
581
html/faq.html
@ -13,52 +13,591 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<h1>MBSE BBS FAQ and Howto.</h1>
|
<div align=center><h1>MBSE BBS FAQ and Howto.</h1></div>
|
||||||
<hr>
|
<hr>
|
||||||
<h5>Last updated 03-Apr-2002</h5>
|
<div align=right><h5>Last updated 11-May-2002</h5></div>
|
||||||
|
<pre>
|
||||||
|
Author: P.E. Kimble aka King Kimerud
|
||||||
|
kimerud@bayhaus.org
|
||||||
|
</pre>
|
||||||
|
Introduction
|
||||||
|
<p>
|
||||||
|
This FAQ is a work in progress. It is not complete, nor does its author claim
|
||||||
|
that it is complete. This FAQ only answers questions pertaining to using MBSE
|
||||||
|
BBS on your Linux box. It is a compilation of previous questions that Michiel
|
||||||
|
Broek has recieved and answered from us newbies in getting MBSE up & running.
|
||||||
<ol>
|
<ol>
|
||||||
<li><a name="_Installation"></a><a href='#1'>Installation</a></li>
|
<li><a name="_Installation"></a><a href='#1'>Installation</a></li>
|
||||||
<ol>
|
<ol>
|
||||||
<li><a href='#1.1'>Why do I have to install MBSE in the /opt directory?</a></li>
|
<li><a href='#1.1'>Why do I have to install MBSE in the /opt directory?</a></li>
|
||||||
<li>Will MBSE ever be ported to other Operating Systems?</li>
|
<li><a href='#1.2'>What other operating systems will MBSE run on?</a></li>
|
||||||
<li>Will MBSE ever be ported to DOS/Windows or OS/2?</li>
|
<li><a href='#1.3'>Will MBSE ever be ported to DOS/Windows or OS/2?</a></li>
|
||||||
<li>What does the quest switch in the bbs user setup mean?</li>
|
<li><a href='#1.4'>What does the quest switch in the bbs user setup mean?</a></li>
|
||||||
<li>How do I monitor as the things happen?</li>
|
<li><a href='#1.5'>How do I monitor as the things happen?</a></li>
|
||||||
<li>How do I start mbsebbs from inetd?</li>
|
<li><a href='#1.6'>How do I start mbsebbs from inetd?</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<li>Fidonet Setup</li>
|
<li><a name="_Fidosetup"></a><a href='#2'>Fidonet Setup</a></li>
|
||||||
<ol>
|
<ol>
|
||||||
<li>The nodelist compiler crashes.</li>
|
<li><a href='#2.1'>The nodelist compiler crashes, why?</a></li>
|
||||||
<li>What is the purpose of the "Comment" line in the tic area setup?</li>
|
<li><a href='#2.2'>What is the purpose of the "Comment" line in the tic area setup?</a></li>
|
||||||
<li>How do I poll a node?</li>
|
<li><a href='#2.3'>How do I poll a node?</a></li>
|
||||||
<li>I created a filerequest but mbcico doesn't call out.</li>
|
<li><a href='#2.4'>I created a filerequest but mbcico doesn't call out.</a></li>
|
||||||
<li>Does MBSE support fidonet via ftp feeds?</li>
|
<li><a href='#2.5'>Does MBSE support fidonet via ftp feeds?</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<li>Internet Setup</li>
|
<li><a name="_Inetsetup"></a><a href='#3'>Internet Setup</a></li>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Posting newsmessages to the newsserver fails.</li>
|
<li><a href='#3.1'>Posting newsmessages to the newsserver fails.</a></li>
|
||||||
<li>FTP fidonet feeds how-to.</li>
|
<li><a href='#3.2'>FTP fidonet feeds how-to.</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
<p> </p>
|
<p> </p>
|
||||||
<li>BBS Setup</li>
|
<li><a name="_BBSsetup"></a><a href='#4'>BBS Setup</a></li>
|
||||||
<ol>
|
<ol>
|
||||||
<li>How do I run DOS doors under MBSE BBS?</li>
|
<li><a href='#4.1'>How do I run DOS doors under MBSE BBS?</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
<A HREF="index.htm">
|
||||||
|
<IMG SRC="images/b_arrow.gif" ALT="Back" border="0">Go Back</A>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h3><a name="1">1. Installation</h3>
|
<h3><a name="1">1. Installation.</h3>
|
||||||
|
|
||||||
<a name="1.1">1.1 Why do I have to install MBSE in the /opt directory?</a><p>
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.1">Q 1.1</a></td><td>Why do I have to install MBSE in
|
||||||
|
the /opt directory?</td></tr>
|
||||||
|
<tr><td valign=top>A 1.1</td><td>
|
||||||
The /opt is for extra applications, when mbse is installed there it
|
The /opt is for extra applications, when mbse is installed there it
|
||||||
is easier to upgrade the OS. If you insist on installing in /usr/local
|
is easier to upgrade the OS. If you insist on installing in /usr/local
|
||||||
the choose /usr/local/mbse.
|
the choose /usr/local/mbse.
|
||||||
<p>
|
</td></tr></table>
|
||||||
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.2">Q 1.2</a></td><td>
|
||||||
|
What other operating systems will MBSE run on?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 1.2</td><td>
|
||||||
|
Currently only on most Linux distributions, FreeBSD and NetBSD.
|
||||||
|
The author, Michiel Broek,
|
||||||
|
has made a valiant effort ensuring that MBSE will recognize and
|
||||||
|
install on the major distributions of Linux.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.3">Q 1.3</a></td><td>
|
||||||
|
Will MBSE BBS ever be ported to DOS/Windows or OS/2?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 1.3</td><td>
|
||||||
|
No.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.4">Q 1.4</a></td><td>
|
||||||
|
What does the guest switch in BBS user setup mean?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 1.4</td><td>
|
||||||
|
Nothing yet.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.5">Q 1.5</a></td><td>
|
||||||
|
How do I monitor as the things happen?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 1.5</td><td>
|
||||||
|
tail -f /opt/mbse/log/system.log or start mbmon.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="1.6">Q 1.6</a></td><td>
|
||||||
|
How to start mbsebbs from inetd?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 1.6</td><td>
|
||||||
|
This is described in the documentation of the <a
|
||||||
|
href="programs/mblogin.html">mblogin</a> program.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Installation'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
<h3><a name="2">2. Fidonet setup.</h3>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="2.1">Q 2.1</a></td><td>
|
||||||
|
The nodelist compiler crashes, why?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 2.1</td><td>
|
||||||
|
Note: From previous experience, it is vital that you follow the docs
|
||||||
|
closely. Also, ensure that you have a copy of a valid nodelist and
|
||||||
|
nodediff file. I have ran into problems where either the noddiffs
|
||||||
|
don't match the nodelist, the crc checks fail, or I have files from
|
||||||
|
two different zones. I have even had to back up several months before
|
||||||
|
finding a valid noddiff that would match the nodelist.
|
||||||
|
<br>
|
||||||
|
Make sure the domain translations do exist, with mbsetup enter
|
||||||
|
menu 17 and save it even if you didn't change anything.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Fidosetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="2.2">Q 2.2</a></td><td>
|
||||||
|
What is the purpose of the "Comment" line in the tic area setup?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 2.2</td><td>
|
||||||
|
The downlinks will see this when receiving FileMgr replies. It is
|
||||||
|
meant only as a description for the filearea.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Fidosetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="2.3">Q 2.3</a></td><td>
|
||||||
|
How do I poll a node?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 2.3</td><td>
|
||||||
|
mbout poll f2802.n280.z2
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Fidosetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="2.4">Q 2.4</a></td><td>
|
||||||
|
I created a filerequest but mbcico doesn't call out.
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 2.4</td><td>
|
||||||
|
You need to add a poll for that node to do the call.
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Fidosetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="2.5">Q 2.5</a></td><td>
|
||||||
|
Does MBSE support fidonet via ftp transfers?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 2.5</td><td>
|
||||||
|
No, not directly. It is a matter of using scripts to translate the .*lo
|
||||||
|
(*.flo, *.clo, *.dlo, *.ilo) files for each node, and copying the node's
|
||||||
|
outbound files to their respective directory.
|
||||||
|
<a href='#2.5'>Refer to 3.2.</a>
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Fidosetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
<h3><a name="3">3. Internet setup.</h3>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="3.1">Q 3.1</a></td><td>
|
||||||
|
Posting newsmessages to the newsserver fails.
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 3.1</td><td>
|
||||||
|
Check if you need the "mode reader" command for the newsserver.
|
||||||
|
Set this flag in mbsetup 1.15.5
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Inetsetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="3.2">Q 3.2</a></td><td>
|
||||||
|
How do I configure MBSE for my ftp filenet feeds?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 3.2</td><td>
|
||||||
|
<ol>
|
||||||
|
<li>In mbsetup menu 1.4.12:2, remove any reference to a DOS translation
|
||||||
|
path.
|
||||||
|
<li>
|
||||||
|
In mbsetup menu 1.4.12:3, remove any reference to a DOS translation
|
||||||
|
path.
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
This will give you a "True" path to your files directory where mbcico tosses
|
||||||
|
the inbound files.
|
||||||
|
<ol>
|
||||||
|
<li value=3>
|
||||||
|
Ftp Script for running a ftp feed with MBSE.<br>
|
||||||
|
NOTE: Gracefully contributed by Janis Kacht <janis@filegate.net>
|
||||||
|
<p>
|
||||||
|
This script does not delete or change the .flo file. It reads it in and
|
||||||
|
creates a new script that will be used to move and copy the files to the
|
||||||
|
user's
|
||||||
|
outbound directory you specify on the command line. Just call this script,
|
||||||
|
then call the finalflo.sh script with the directory name where the files
|
||||||
|
should be PUT, like:
|
||||||
|
<p>
|
||||||
|
<pre>
|
||||||
|
parseflo <enter>
|
||||||
|
finalflo.sh /home/fido/jdoe/out <enter>
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
You will need a full path to the flo file in the "test" line below
|
||||||
|
and change
|
||||||
|
the name of the flo file (it's not going to be 00000063.flo)
|
||||||
|
Uncomment the "if test" line, and also uncomment the last line (fi)
|
||||||
|
<pre>
|
||||||
|
#!/bin/sh
|
||||||
|
if test -e /opt/mbse/mail/outbound/00000063.flo ; then
|
||||||
|
cat 00000063.flo | sed 's/\/home/cp \/home/' > newflo.txt
|
||||||
|
cat newflo.txt | sed 's/\^\cp \/home/mv \/home/'> newflo2.txt
|
||||||
|
cat newflo2.txt | sed 's/$/ \$1/' > finalflo.sh
|
||||||
|
fi
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
here's what finalflo.sh looks like,
|
||||||
|
$1 is a variable for the directory name you specify on the command line,
|
||||||
|
or in a cron script:
|
||||||
|
<pre>
|
||||||
|
cp /home/ftp/pub/filegate/fg_worf/filegate.zxx $1
|
||||||
|
mv /opt/mbse/mail/outbound/00000063/dooqi39k.tic $1
|
||||||
|
cp /home/ftp/pub/filegate/ss_areas/ss_areas.zip $1
|
||||||
|
mv /opt/mbse/mail/outbound/00000063/dooqi39l.tic $1
|
||||||
|
cp /home/ftp/pub/filebone/admin/backbone/backbone.z1b $1
|
||||||
|
mv /opt/mbse/mail/outbound/00000063/dooqi39m.tic $1
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
Janis Kracht can not and will not be held liable if harm is done to your
|
||||||
|
computer system due to any use of this script, either directly or indirectly.
|
||||||
|
This script works perfectly when instructions are followed, and the correct
|
||||||
|
directories are substitiuted. How it will affect your system, is the
|
||||||
|
responsiblity of the system administrator!
|
||||||
|
<li>
|
||||||
|
Do not forget to test this setup. It has work fine on my system, but
|
||||||
|
nothing works the way it should the first time out of the box! Pay close
|
||||||
|
attention to the ftp script and directories you enter. It seems as if 75%
|
||||||
|
of the problems experinced with this sed script is due to improper
|
||||||
|
outbound directories
|
||||||
|
</ol>
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_Inetsetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
<h3><a name="4">4. BBS setup.</h3>
|
||||||
|
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="4.1">Q 4.1</a></td><td>
|
||||||
|
How do I run DOS doors under MBSE BBS?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 4.1</td><td>
|
||||||
|
<pre>Written by: Redy Rodriguez, sysop of Parolas BBS 2:348/609
|
||||||
|
Fidonet: Redy rodriguez 2:348/609
|
||||||
|
Email: redy@users.sourceforge.net
|
||||||
|
Redy_Rodriguez@f609.n348.z2.fidospain.org
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
<b>NO WARANTEE</b>
|
||||||
|
<p>
|
||||||
|
The information gathered here, works for the indicated intention.
|
||||||
|
It is proven and working in PAROLAS BBS, however, I do not guarantee that it
|
||||||
|
works correctly in all the cases.
|
||||||
|
The author is not responsible for the damage this can cause.
|
||||||
|
If you follow the instructions, and you get not the expected result, or as
|
||||||
|
a result of it you get undesired results, you loose data or destroy your
|
||||||
|
system, you you will be the only person in charge.
|
||||||
|
<p>
|
||||||
|
<b>INTRODUCTION</b>
|
||||||
|
<p>
|
||||||
|
This document describes how I have been able to execute MS/DOS doors in
|
||||||
|
MBSEBBS. Probably it is not the best way to do it, but this is the one that
|
||||||
|
works for me.
|
||||||
|
If somebody finds one more more effective, or simpler or safer a solution,
|
||||||
|
the I like to hear this solution.
|
||||||
|
<p>
|
||||||
|
<b>WHAT IS NEEDED?</b>
|
||||||
|
<p>
|
||||||
|
MBSEBBS is correctly compiled and working, in my case I have the version
|
||||||
|
0.33.19, that is at the moment the most recent and stable, I suppose that
|
||||||
|
this method can be valid for newer versions.
|
||||||
|
DOSEMU 1.0.2 I have tried previous versions, but these do not work correctly
|
||||||
|
with virtual ports. You can download dosemu.1.02.tgz from
|
||||||
|
<a href="www.dosemu.org">www.dosemu.org</a>,
|
||||||
|
you may also need to download the freedos archive dosemu-freedos-bin-1.02.tgz.
|
||||||
|
A partition with MS/DOS, I have on my disc a partition with installed MS/DOS,
|
||||||
|
and that is the one that I use, but I'm sure that many doors could work
|
||||||
|
correctly with the freedos.
|
||||||
|
You also need <b>sudo</b>.
|
||||||
|
Sudo is a utility that let's ordinary users execute certain programs as
|
||||||
|
superuser, this is available with almost all Linux distributions.
|
||||||
|
<p>
|
||||||
|
<b>COMPILING DOSEMU</b>
|
||||||
|
<p>
|
||||||
|
Unpack dosemu in some directory, for example /usr/src, then changed into
|
||||||
|
that directory and execute 'make'. When this is ready we have dosemu compiled.
|
||||||
|
If we already had a previous version of dosemu it is advisable to uninstall it
|
||||||
|
before continuing.
|
||||||
|
Copy dosemu-freedos-bin-1.02.tgz to the toplevel directory of the dosemu source
|
||||||
|
and execute:
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
./install_systemwide -fd dosemu-freedos-bin-1.02.tgz
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
In the directory etc, within the directory where we have decompressed the
|
||||||
|
source code of dosemu we have configuration examples. Create the directory
|
||||||
|
/var/lib/dosemu if it does not exist the directory, and copy global.conf to
|
||||||
|
that directory. Also copy dosemu.conf to directory /etc and copy
|
||||||
|
dosemu.users.secure as dosemu.users to /etc.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<b>CONFIGURE THE DOS PARTITION</b>
|
||||||
|
<p>
|
||||||
|
Now we must configure the dos partition, in my case this exists as a mounted
|
||||||
|
dos partition in /dos/c. If this is not the case then you could work with an
|
||||||
|
image of freedos. I have created in my dos partition a directory c:\doors
|
||||||
|
where I install all doors that I want to use, and a file called c:\doors.bat
|
||||||
|
with the following contents:
|
||||||
|
<pre>
|
||||||
|
@echo off
|
||||||
|
c:
|
||||||
|
cd \doors
|
||||||
|
if exist %1.bat call %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||||
|
c:\dosemu\exitemu
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Change to the directory /var/lib/dosemu and create directory called for
|
||||||
|
example 'c':
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
mkdir c.
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
A link to the mounted partition could be made but I prefer to create a new
|
||||||
|
directory and in that directory make links to dos program which are only
|
||||||
|
of interest for us. Many programs and directories of the dos partition
|
||||||
|
are not needed in dosemu and to run doors.
|
||||||
|
Change to the created directory and make links to everything what we have
|
||||||
|
in our dos partition (we will erase soon what we do not need).
|
||||||
|
Autoexec.bat and config.sys must copied instead of making links so we can
|
||||||
|
modify them, because surely we will want that they are different in dosemu,
|
||||||
|
then in real dos.
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
cd c
|
||||||
|
ln -s /dos/c/* .
|
||||||
|
rm autoexec.bat
|
||||||
|
rm config.sys
|
||||||
|
cp /dos/c/autoexec.bat config.sys .
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Create a directory dosemu and copy the typical utilities of dosemu.
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
mkdir dosemu
|
||||||
|
cp /usr/src/dosemu-1.02/1.0.2.0/commands/* dosemu
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Now we modify the copy of config.sys and autoexec.bat to erase everything what
|
||||||
|
is not necessary to execute our games as doors, like drivers for cdrom, mouse
|
||||||
|
etc... We will clear the keyboard driver 'KEYB XX' and make sure that in the
|
||||||
|
path in autoexec.bat to include the directory c:\dosemu. Also load the fossil
|
||||||
|
emulator, for example add these two lines:
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
path %PATH%:c:\dosemu
|
||||||
|
c:\dosemu\fossil
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
If there is another fossil, such as bnu or x00 in config.sys or autoexec.bat we
|
||||||
|
clear all references to these, we will load them if that is necessary in the
|
||||||
|
file that it executes the door when needed, this can be necessary for some
|
||||||
|
doors and for other not.
|
||||||
|
Now we can erase all the links to the directories who are not necessary, and
|
||||||
|
that we do not want that they are visible.
|
||||||
|
<p>
|
||||||
|
Then edit the file /etc/dosemu.conf and look for the line that begins with
|
||||||
|
"$_hdimage =" and change that to:
|
||||||
|
<pre>
|
||||||
|
$_hdimage = "c"
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Now login as root and you should be able to execute our dos emulator by
|
||||||
|
executing '/usr/bin/dosemu.bin'
|
||||||
|
<p>
|
||||||
|
(to leave dosemu type in exitemu)
|
||||||
|
<p>
|
||||||
|
|
||||||
|
|
||||||
|
<b>CONFIGURING SUDO</b>
|
||||||
|
<p>
|
||||||
|
Normally the dos partition is not accessible to the users of the BBS, except
|
||||||
|
from within dosemu, and to be able to have access without activating the
|
||||||
|
setuid bit of dosemu, we use sudo so that any user of the BBS can execute
|
||||||
|
dosemu.bin as root. As root execute visudo to edit the configuration file of
|
||||||
|
sudo add the lines:
|
||||||
|
<pre>
|
||||||
|
%bbs ALL=NOPASSWD:/opt/mbse/bin/bbsdoor.sh
|
||||||
|
%bbs ALL=NOPASSWD:/opt/dosemu/bin/dosemu.bin
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
The first command is a script that takes care of copying the file door.sys to
|
||||||
|
the dos partition, the second line is to allow to execute dosemu.bin.
|
||||||
|
Any user of group BBS can execute these commandos like root without password
|
||||||
|
is asked.
|
||||||
|
<p>
|
||||||
|
In order to test that this works login as user mbse and execute:
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
sudo dosemu.bin
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>INSTALLING A DOOR</b>
|
||||||
|
<p>
|
||||||
|
First we need a pair of scripts. These scripts are installed when you did
|
||||||
|
install MBSE. These scripts are needed to execute the doors and are installed
|
||||||
|
in /opt/mbse/bin:
|
||||||
|
<pre>
|
||||||
|
--- rundoor.sh ---
|
||||||
|
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# rundoor.sh - Never call this script directly, create a symlink
|
||||||
|
# to this file with the name of the door. For example
|
||||||
|
# tu run the door ilord do:
|
||||||
|
# cd /opt/mbse/bin
|
||||||
|
# ln -s rundoor.sh ilord
|
||||||
|
#
|
||||||
|
# by Redy Rodriguez and Michiel Broek.
|
||||||
|
#
|
||||||
|
DOOR=`basename $0`
|
||||||
|
COMMANDO="\"door $DOOR $*\r\""
|
||||||
|
|
||||||
|
/usr/bin/sudo /opt/mbse/bin/bbsdoor.sh $DOOR $1
|
||||||
|
/usr/bin/sudo /opt/dosemu/bin/dosemu.bin \
|
||||||
|
-F /var/lib/dosemu/global.conf \
|
||||||
|
-I "`echo -e serial { com 1 virtual }"\n" keystroke $COMMANDO`"
|
||||||
|
reset
|
||||||
|
tput reset
|
||||||
|
stty sane
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--- bbsdoor.sh ---
|
||||||
|
#
|
||||||
|
# Initialize DOS environment before starting a bbs door.
|
||||||
|
# Parameters: $1 = name of the door
|
||||||
|
# $2 = the nodenumber for this session
|
||||||
|
#
|
||||||
|
# by Redy Rodriguez, 22-Oct-2001
|
||||||
|
|
||||||
|
if [ "$1" != "" ]; then
|
||||||
|
if [ "$2" != "" ]; then
|
||||||
|
mkdir -p /dos/c/doors/node$2 >/dev/null 2>&1
|
||||||
|
# Copy door.sys to dos partition
|
||||||
|
cat ~/door.sys >/dos/c/doors/node$2/door.sys
|
||||||
|
# Create .dosemu/disclaimer in user home to avoid warning
|
||||||
|
if [ ! -d $HOME/.dosemu ]; then
|
||||||
|
mkdir $HOME/.dosemu
|
||||||
|
fi
|
||||||
|
if [ ! -f $HOME/.dosemu/disclaimer ]; then
|
||||||
|
touch $HOME/.dosemu/disclaimer
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
The script rundoor.sh is never called directly, simply create a link with the
|
||||||
|
name of the door to this file, this name must be the same as the one of the
|
||||||
|
.bat file that starts the door in the doors directory of the dos partition.
|
||||||
|
Let me explain this with an example:
|
||||||
|
<p>
|
||||||
|
I have chosen the door Virtual Sysop, but it could be any other door.
|
||||||
|
My experience says to me that not all doors work correctly with a serial port
|
||||||
|
in virtual mode. This one is working at Parolas BBS.
|
||||||
|
<p>
|
||||||
|
Unpack Virtual Sysop in the dos partition, in the directory c:\doors\vsysop.
|
||||||
|
Execute as user mbse 'sudo dosemu.bin' and make sure that the door works in
|
||||||
|
local mode (these commands are for this door):
|
||||||
|
<pre>
|
||||||
|
cd doors
|
||||||
|
cd vsysop
|
||||||
|
vsysop -local
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
If everything is correct then create the file c:\doors\vsysop.bat with the
|
||||||
|
following contents:
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
--- vsysop.bat ---
|
||||||
|
@echo off
|
||||||
|
C:\COMUNIC\X00\X00 E B,0,57600
|
||||||
|
cd vsysop
|
||||||
|
vsysop -D c:\doors\node%1\door.sys -BBSNAME PAROLAS
|
||||||
|
deltree /y c:\doors\node%1
|
||||||
|
C:\COMUNIC\X00\X00
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Before passing the control to dosemu, the file door.sys will be copied to
|
||||||
|
c:\doors\node???? where the ???? is the node number from which the door is
|
||||||
|
invoked (to allow that several users can execute the door at the same time).
|
||||||
|
This nodenumber also is passed as the first parameters to the .bat file, this
|
||||||
|
is to indicate to which directory to copy the door.sys file.
|
||||||
|
<p>
|
||||||
|
The Virtual Sysop door supports door.sys and that is the only dropfile that
|
||||||
|
is generated by mbsebbs and that is supported by most of the doors.
|
||||||
|
If you need another format you must use a converter to change the format of
|
||||||
|
the dropfile.
|
||||||
|
<p>
|
||||||
|
I use the fossil X00, I have it installed in C:\COMUNIC\X00 and this door works
|
||||||
|
for me correctly with these parameters, it is alos possible that it works
|
||||||
|
without X00 or that you can load another fossil.
|
||||||
|
<p>
|
||||||
|
Now create a link to rundoor.sh in /opt/mbse/bin called vsysop. The name must
|
||||||
|
be the same one that the name of the .bat file created in the dos partition,
|
||||||
|
but without the extension bat.
|
||||||
|
<pre>
|
||||||
|
ln -s /opt/mbse/bin/rundoor.sh /opt/mbse/bin/vsysop
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
Now we execute mbsetup and enter the menu setup to add an entrance like this
|
||||||
|
(It puts option 16 to Yes):
|
||||||
|
<pre>
|
||||||
|
|
||||||
|
8.3. EDIT MENU ITEM
|
||||||
|
|
||||||
|
1. Sel. key V
|
||||||
|
2. Type nr. 7 Run external program in shell
|
||||||
|
3. Opt. data /opt/mbse/bin/vsysop /N
|
||||||
|
1234567890123456789012345678901234567890123456789012345678901234
|
||||||
|
4. Display
|
||||||
|
5. Security 0 --------------------------------
|
||||||
|
6. Min. age 0
|
||||||
|
7. Max. lvl 0
|
||||||
|
8. Password <null> 13. No door.sys No
|
||||||
|
9. Credit 0 13. Y2K style No
|
||||||
|
10. Lo-colors Normal display color 14. Use Comport Yes
|
||||||
|
11. Hi-colors Bright display color 15. Run nosuid Yes
|
||||||
|
12. Autoexec No 16. No Prompt Yes
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
And that is everything...
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_BBSsetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<!-- Empty reply block for cut & paste:
|
||||||
|
<table width=100%>
|
||||||
|
<tr><td width=50 valign=top><a name="4.1">Q 4.1</a></td><td>
|
||||||
|
Question?
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign=top>A 4.1</td><td>
|
||||||
|
Answer
|
||||||
|
</td></tr></table>
|
||||||
|
<a href='#_BBSsetup'><img src='images/hand.up.gif' border=0 alt='Up'></a>
|
||||||
|
<p>
|
||||||
|
-->
|
||||||
|
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</body>
|
</body>
|
||||||
|
@ -13,10 +13,11 @@
|
|||||||
<BODY>
|
<BODY>
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<center><img SRC="images/mbse.jpg" BORDER=0></center>
|
<center><img SRC="images/mbse.jpg" BORDER=0></center>
|
||||||
<h1>MBSE BBS System Guide v0.33.20</h1>
|
<div align=center><h1>MBSE BBS System Guide v0.33.20</h1></div>
|
||||||
<HR>
|
<HR>
|
||||||
|
|
||||||
<h5>Last update 10-May-2002</h5><BR><P>
|
<div align=right><h5>Last update 11-May-2002</h5></div>
|
||||||
|
<P>
|
||||||
|
|
||||||
|
|
||||||
<h3><a NAME="top"></a>Introduction</h3>
|
<h3><a NAME="top"></a>Introduction</h3>
|
||||||
@ -123,6 +124,7 @@
|
|||||||
<h3>Other Notes</h3>
|
<h3>Other Notes</h3>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="faq.html">Frequently Asked Questions</a></li>
|
||||||
<li><a href="ftsc/index.htm">Fidonet Standard Commitee documents</a></li>
|
<li><a href="ftsc/index.htm">Fidonet Standard Commitee documents</a></li>
|
||||||
<li><a href="misc/index.htm">Miscellaneous documents</a></li>
|
<li><a href="misc/index.htm">Miscellaneous documents</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
* stylesheet for the MBSE BBS manual.
|
* stylesheet for the MBSE BBS manual.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
BODY { background-color: white; font-family: Arial, Helvetica; font-size: 12pt; }
|
BODY { background-color: white; font-family: Arial, Helvetica; }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* H1 is the page header, H3 the paragraph header, H5 is topright update date.
|
* H1 is the page header, H3 the paragraph header, H5 is topright update date.
|
||||||
|
Reference in New Issue
Block a user