* An ongoing debate between cr1mson and All rages on ...
All,
Is there an easy method of converting a Mysyic Windows-based build/configuration to Linux-based?
-- cr1mson
I found this for the Pi (Raspian is an Arm based Linux)
=== Cut ===
Moving Mystic to Raspian:
A: YES! You can easily switch platforms and retain your BBS! However, there are
some basic steps required, particularly when switching to or from an operating
system with case sensitive file names:
1. When copying files, make sure all data, menu, and display files are lower
cased. Mystic uses all lower-cased files in case sensitive file systems.
2. Once the files are copied, you must run "mystic" with the -paths option on the
new operating system, and change the paths to match your new Mystic location.
3. Now run "mystic" again with the -cfg option. Each theme has its own text,
menu, and scripts directory so go into the Themes editor and change those
directories to match your new directories. Each message base also has
its
own message base path which needs to be updated. This can be done all
at
once by using the Global Message Base Editor.
4. You *MUST* run MUTIL's file base packer before you start using the BBS
again. Failure to do this step can cause duplicate file entries in your
file bases. Why is this important?
Mystic keeps indexes of all file names within the file bases so that it
can perform fast duplicate file scans. Naturally these indexes are
different for a case sensitive operating system than they are for one
that is not. Running the file base packer in MUTIL one time will
automatically regenerate these indexes for the current operating system.
If you encounter problems after performing these steps, the error messages
and logs should guide you towards fixing the problem. Keep in mind that
any configured item that uses a file name may now be case sensitive. For
example, if you have a menu with a "GO" menu command in it, with an optional
data of "MAIN", its going to look for "MAIN.mnu" in a case sensitive OS.
The same holds true in other areas as well, such as in MUTIL's .ini files. If
you are one of those people who always set things to UPPERCASE in your
configuration, you may run into problems throughout your BBS. It is always
best practice to use all lower cased file names just to keep things simple when
moving between platforms.
=== Cut ===
{.} Keep the faith, -------------------------------------------------{.}
| |
| Ben aka cMech Web: http|ftp|binkp|
telnet://cmech.dynip.com |
| Email: fido4cmech(at)lusfiber.net |
| Home page:
http://cmech.dynip.com/homepage/ |
| | {.}------- WildCat! BBS 24/7 +1-337-984-4794 any BAUD 8,N,1 ------{.}
... Sorry for the bad quality of my English but I'm Canadian.
--- GoldED+/W32-MSVC v1.1.5-b20170303 + Mystic BBS v1.12 A38
* Origin: FSXNet - Positronium:
telnet://cmech.dynip.com (21:2/117)