From: http://petefoth.myopenid.com/ Date: Wed, 30 Nov 2011 10:25:49 +0000 (-0500) Subject: (no commit message) X-Git-Url: http://www.project-moonshot.org/gitweb/?p=devwiki.git;a=commitdiff_plain;h=0540f3eb550a75a2253a82b2e240d403ec67aaf9 --- diff --git a/building_client_software_for_mac_os.mdwn b/building_client_software_for_mac_os.mdwn index c34036e..b1205f0 100644 --- a/building_client_software_for_mac_os.mdwn +++ b/building_client_software_for_mac_os.mdwn @@ -7,10 +7,13 @@ It also contains instructions for creating an installer package allowing the Moo These notes are also in the file mac-client-installer/README.MacOsBuildInstructions There are three components that need to be built and installed: + 1: the Cyrus SASL2 library, along with the SASL GS2 Library which implements the GS2 GSS-API->SASL bridge mechanism. + 2: the Moonshot GSS EAP library, implements the EAP mechanism for use by the GSS API. This library depends on having a recent version of Kerberos. Mac OS X ships with Kerberos 5 release 1.7-prerelease which is not recent enough. So. for the installer at least, we will get and build the latest stable release (1.9.2) from [MIT](from http://web.mit.edu/kerberos/dist/index.html). + 3: the Moonshot Identity Selector/Manager software which... -ToDo: Complete this section +ToDo: Complete this section when the client software is ported to Mac OS ###Getting the Moonshot source code @@ -112,7 +115,7 @@ We only need to install the mech_eap library The files and directories that are installed are as listed in README.KrbInstalledFiles ###Building the Moonshot Identity Selector/Manager software -ToDo: Complete this section +ToDo: Complete this section when the client software is ported to Mac OS ###Make the install package Ideally we would divide the installer into sub-packages (sasl and krb) within a single meta package. However this seems to be possible only from the packagemaker GUI: there are a number of problems with doing this from the packagemaker command line. We are therefore building a single package, with sasl and krb as choice items within the package. @@ -156,5 +159,5 @@ Convert the disk image to read-only $ hdiutil convert temp.dmg -format UDZO -o moonshotclientsoftware.dmg $ rm temp.dmg -The compressed disk image containing the installer package and the READMEs is now in file moonshotclientsoftware.dmg +The compressed disk image containing the installer package and the READMEs is now in file *moonshotclientsoftware.dmg*