wiki:upgrade_horde

Version 3 (modified by Jamie McClelland, 16 years ago) (diff)

--

How do I upgrade Horde?

In order to get the most recent SyncML code, we are running bleeding edge Horde.

Upgrading horde is a two step process - and we have scripts to make it easier. Horde is installed on stallman.mayfirst.org. The scripts are available via [browse:trunk/configs/stallman.mayfirst.org/root svn].

Updating the staging installation

There is a staging version of Horde on stallman which is accessible via: https://webmail.dev.mayfirst.org/.

To update the staging version of Horde:

  • Secure shell into stallman as root and enter the /root/horde-scripts directory
    cd ~/bin
    
  • Update the horde-downloads/download file. Enter the versions of the horde applications you would like to download
  • To download tar balls you want to install, execute:
    horde-downloads/download
    
  • Run:
    ./horde-install-new-staging
    
  • To get a fresh copy of the database, run:
    ./horde-dump-live-to-staging
    
  • Test by logging into https://webmail.dev.mayfirst.org/

Switching from staging to live

After you are satisfied that the new code is working properly, you can switch the staging installation to live by running:

./horde-cp-staging-live