I apologize if this has been discussed before. However, I'd like to know if it is possible to migrate the Raspberry Pi version of Mystic into x86-64. I'm thinking of running my BBS from a cheap 1and1 virtual cloud server running CentOS 7.
On 02/02/17, Balky pondered and said...
I apologize if this has been discussed before. However, I'd like to k if it is possible to migrate the Raspberry Pi version of Mystic into x86-64. I'm thinking of running my BBS from a cheap 1and1 virtual clo server running CentOS 7.
Yes I think this can be done.
I would install a fresh copy of Mystic on the Windows 64 bit system
Then I would copy your Mystic root directory from the Pi system across to the newly installed Windows directory but *not* include any .EXE files in your copying of old system > new system.
Hi,
I apologize if this has been discussed before. However, I'd like to know if it is possible to migrate the Raspberry Pi version of Mystic into x86-64. I'm thinking of running my BBS from a cheap 1and1 virtual cloud server running CentOS 7.
--- Mystic BBS v1.12 A31 (Raspberry Pi)
* Origin: A 90's Manila BBS telnet://a90smanilabbs.ddns.net (21:1/192)
Avon wrote to Balky <=-
Yes I think this can be done.
I would install a fresh copy of Mystic on the Windows 64 bit system
Then I would copy your Mystic root directory from the Pi system across
to the newly installed Windows directory but *not* include any .EXE
files in your copying of old system > new system.
Copying the mystic.dat and your .ini files across from the Pi system is important.
I would then copy from the Pi system the following dirs
- data
- text
- echomail
- files
- menus
- msgs
- scripts - do this one only if you have unique scripts you have
created since
install.. and only copy the .MPS files you need to over, not the .EXE files
- text
Then I'd follow some of the FAQ steps on the Wiki you would take to migrate from Windows to Linux as I think they are still applicable if
you are heading the the opposite direction.
[snip]
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.
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.
Note that one pain point is converting over file base directories,
meaning the actual directories where files are stored for each base.
These often have to be manually edited per file base, since those directories are specific to each base.
[snip]
Now I *think* that will likely do the trick but it's late as I type
this and others may well spot some errors or suggest some additional things to consider :)
bcw142 wrote to All <=-
then coping the executable files over to /mystic. Normally the
executable files in Pi show up as green using color ls which is the default on the Pi which makes it easier to see.
He's running Linux on the new system, just x84_64, instead of ARM. :)
Copying the mystic.dat and your .ini files across from the Pi system important.
If everything is under the same path (like on my system, it's all in /mystic), I would copy the entire BBS across, then replace the binaries with the x86 ones. As the paths and everything would be the same, there should be no need to tweak those.
If you have to change the root path, that would need tweaking, same if your filebase paths need tweaking.
files
- text
Why do this last. It's easier to copy the while hierarchy, then replace the bits that need changing, than to do a piecemeal copy like this after changing the binaries.
He's doing Linux - Linux. Other than replacing the binaries, it should
be more straightforward, depending on his exact configuration.
Your method would work, but with Linux - Linux, there may be some shortcuts, depending on how the directories are structured on the two systems. Easiest case is where the paths are the same.
One other step, make sure the permissions are correct... I'd create a user for mystic then do:
Avon wrote to Vk3jed <=-nstead of right :)
Yep it's a lot more simple than I wrote. I thought is was a request to migrate to a Windows based system.
Yep agreed.
If you have to change the root path, that would need tweaking, same if your filebase paths need tweaking.
Agreed also.
files
- text
Why do this last. It's easier to copy the while hierarchy, then replace the bits that need changing, than to do a piecemeal copy like this after changing the binaries.
It's hardly last... but that aside, I just prefer to copy only the
folders I think I need to come across to a new install vs. copying them all. Remember this was set in context of updating files after a fresh install not moving an old install over in it's entirety and then cherry picking the files you needed to revise. Linux <> Linus does make the
whole thing a lot easier :)
Yes, good point permissions would need to be checked.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 2 |
Nodes: | 8 (0 / 8) |
Uptime: | 136:09:21 |
Calls: | 2,128 |
Calls today: | 1 |
Files: | 11,149 |
D/L today: |
27 files (9,988K bytes) |
Messages: | 951,049 |