From ecc80a935e3e840f4cc464e566e818f48b08b8a8 Mon Sep 17 00:00:00 2001 From: "http://petefoth.myopenid.com/" Date: Tue, 15 Nov 2011 04:50:33 -0500 Subject: [PATCH] --- design/librarymacinstallerplan.mdwn | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/design/librarymacinstallerplan.mdwn b/design/librarymacinstallerplan.mdwn index 81dcc77..768cc96 100644 --- a/design/librarymacinstallerplan.mdwn +++ b/design/librarymacinstallerplan.mdwn @@ -2,7 +2,7 @@ ###Introduction: This document describes Codethink's plan for producing an installer for the Moonshot GSS EAP and SASL GS2 libraries for Mac OS X 10.6 (“Snow Leopard”) and 10.7 (“Lion”). The installer will include the libraries and all dependencies, and will perform any configuration necessary to allow the libraries to be used. -The Moonshot GSS EAP library implements the EAP mechanism for use by the GSS API. The GSS API is implemented by the Kerberos whoich ships with the OS (but see Issues below) +The Moonshot GSS EAP library implements the EAP mechanism for use by the GSS API. The GSS API is implemented by the Kerberos which ships with Mac OS (but see Issues below) The SASL GS2 Library implements the GS2 SASL mechanism for use by the SASL2 library. @@ -85,9 +85,9 @@ There are two parts to the installation: 1: The installer will install library and header files in /usr/local/lib and /usr/local/include, as for the Linux 'make install'. -2: SASL2 Framework: in addition, the installer will install Cyrus SASL framework will be installed in /Library/Frameworks/SASL2.framework (as in the existing Cyrus SASL 'make install' and as recommended by Apple's guidelines to developers). The Moonshot GSS EAP framework will be installed in /Library/Frameworks/MoonshotGSS_EAP.framework. The installer will create the .framework directories if they are not already present. The frameworks are wrappers for symlinks to the respective dynamic libraries in /usr/local/lib (libsasl2.dylib and mech_eap.dylib). +2: SASL2 Framework: in addition, the installer will install Cyrus SASL framework will be installed in /Library/Frameworks/SASL2.framework (as in the existing Cyrus SASL 'make install' and as recommended by Apple's guidelines to developers). The framework is a wrapper for a symlink to the dynamic library in /usr/local/lib/libsasl2.dylib and mech_eap.dylib. -If an installation with a lower version number is present, the new installation will be installed, and the /Versions/Current alias changed to refer to the new installation. +If an installation of the SASL library with a lower version number is present, the new installation will be installed. If an installation with a higher version number is present, the new installation will terminate with a message explaining why. @@ -150,6 +150,9 @@ To be completed (See Outstanding questions/issues 3) +The following configuration files will be modified: + + #####Dependencies The installer will not include any dependencies which are present by default in the installed version Mac OS X. -- 2.1.4