Step 1. Backup and Shutdown
Firstly, you should always backup your BBS, just incase.
cp -r MagickaBBS MagickaBBS_Backup
Next you should shut down your BBS.
Step 2. Pull and Build
Assuming you’ve installed Magicka BBS from via git rather than use a ZIP file or Tarball, the upgrade process should be rather painless.
git pull make cleanwww make www
Step 3. Update Scripts
Next, run any update perl scripts:
This will list any update scripts, you’ll only need to run them if they’ve changed since your last pull.
files_sql_update.pl should be run on any file areas databases.
users_sql_update.pl should be run on your users database.
Step 4. Update Strings
If you keep a customized magicka.strings file, then you will need to make any changes listed in STRINGS.CHANGES, if your strings file is just a link to the one in the dist folder, it is automatically updated so you can skip this step.
Step 5. Bring the BBS Back up
At this point you can safely bring your BBS back up.