Note that there are RPMs available from Internet2 for RHEL 4 and 5. For other platforms, or if you prefer not to use these RPMs, the Touchstone team maintains a source tarball of tbe Shibboleth SP, including all of its immediate prerequisites (curl, log4cpplog4shib, xerces-c, xml-security-c, and opensaml), and a script to perform the entire build, in the webauth locker, in /mit/webauth/shibboleth/source/shibboleth-sp-sources.tgz.
The script can build the software on Linux and Solaris systems; note that you will to need to have Apache httpd (preferably 2.x) and OpenSSL (0.9.7 or higher) installed on the system, including their development packages. On Solaris systems, you must have the native Sun C/C++ compiler installed; Athena Solaris machines have this available, via attachandrun scripts and the sunsoft locker, but this requires that you have AFS tokens for the athena cell.
To build from this, create a build directory, and unpack the source tarball (shibboleth-sp-sources.tgz) into it, and copy the build-sp,sh script into it; use the build-sp.sh script as follows:
No Format |
---|
# sh build/build-sp.sh [-a <apxs_path>] [-p <install_prefix>] [-s openssl_prefix]
|
...