===== Updating Magicka BBS =====

==== 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:

    ls utils/sql_update/

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.
.