Subj : Re: Mystic upgrade confusion
To   : DustCouncil
From : paulie420
Date : Fri Jul 02 2021 10:47 am

Du> In the upgrade.txt file, it says:
Du>
Du>  2. There is no automatic upgrade process.  The process is to install
Du> the full     installation to a temporary directory, so that you have
Du> access to the     latest version of the files.  Then follow the upgrade
Du> instructions     provided
Du>     below for your specific version.  Usually this just means replacing
Du> new     binary files contained in the new alpha.  DO NOT ATTEMPT TO
Du> INSTALL OVER     YOUR EXISTING SETUP
Du>
Du> I am running Linux and upgrading from A46.  In the instructions on how
Du> to do this, there's no indication I can see of what binary files to copy
Du> over in that list.  Everything in the main mystic dir?

I hate to write ANY wrong info, but I'll try to help you... yer coming from a46 all the way to the newest a47, which will be a great update but there is some extra steps to be done.

Once yer on a47, and a newer a47 alpha comes out its pretty easy; USUALLY its simply two commands:
./install replace ~/mystic [This replaces the executables in /mystic to new
                           ones]
./mplc -T                  [This recompiles all the scripts to the new                            version.]

However, coming from a46 is a bigger update. BACKUP YOUR BBS FULLY - DATA LOSS COULD HAPPEN! Heres the commands I'd enter to upgrade from a46 stable to the newest 06/21 a47:

./install replace ~/mystic
[This WILL overwrite your /mystic binaries to new a47 versions!]
./install extract prompts.dat ~/mystic/data
./install extract msg_editor.c132* ~/mystic/themes/default/text
./install extract msg_editor.ini ~/mystic/themes/default/text
[IF you use a custom msg_editor.ini you might want to EDIT yours as opposed to  overwriting with new. If yours is stock, this is fine.]
./install extract taglines.ans ~/mystic/themes/default/text
./install extract taglines.ini ~/mystic/themes/default/text
./install extract taglines.dat ~/mystic/data
[You can find my LARGE 400,000line taglines file @ 20ForBeers.com:1337, file  area #22 'Other BBS', taglines.zip.]
./mystic -cfg
[Goto new user settings #2 and set Taglines to "ON"; or whatever setting you  prefer.]
[If you have a custom #132 prompt in any of your themes, reset to default or  update to include new format; add "YNC" to the beginning.]
[If you have a custom #522 prompt in any of your themes, reset to default or  update to include new format; add "YN" to the beginning.]
./mplc -T
[From the /mystic directory; this recompiles all your MPL scripts to the new  format.]
rm fidopoll
[fidopoll has been officially replaced by the POLL command in MIS. You must  address any events you're using, and fix any calls to "fidopoll" that you may  use... additionally, some of us have created the following fidopoll.sh  script, AND chmod +x'd it, so that anything we missed will still function and  not create an issue:]

fidopoll.sh:
-----
#!/bin/sh
./mis poll $@
-----

I believe this covers everything; however YOU need to read upgrade.txt and whatsnew.txt to make sure I didn't miss any steps. MY system is highly customized and I can't just overwrite those msg_editor.ini and other files... but any stock system will be fine. Again, backup FIRST... shutdown MIS before trying any update [BBS fully offline and shutdown.] and doublecheck my work. I'm not a professional sysOp, I just pretend to be one on Tuesdays.

... A REAL test for that pink bunny :  installing Windows95 on an XT



|07p|15AULIE|1142|07o
|08.........

--- Mystic BBS v1.12 A47 2021/06/21 (Raspberry Pi/32)
* Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)