Upgrading an Existing C++ SP

Unix

Updating a SP on a UNIX system is much simpler than on a Windows OS. When you use rpm's on a RedHat/Fedora system this is even simpler.

Try to download the RPM package that is available for your system. When there isn't a RPM package available yet, try to rebuild the SRPM.

Recommended steps to do:

The update is now complete! The old configuration files won't be overwritten. The new configuration files will get ".dist" appended. So if there are some major changes in the configuration files you can use them after some modifications.

Windows

For updating an SP running on Windows, the simplest option is to use a special "postinstall" ZIP package containing the updated files. This will never include any files specific to your installation, so it is safe to unpack. To use it, you need to download the archive and copy the files that it contains to the correct files that are in use. You will need to shut down all services that are using the files that you need to overwrite. Unfortunately this probably means you will need to take your webserver offline for a moment to update Shibboleth. So it is wise to be very well prepared before doing this.

Smaller updates do not require any changes to the configuration at first. Though they usually do enable/fix some smaller configuration issues.

Recommended steps to update the Shibboleth software using the post-install package:

The update has now been completed.