|
Solaris - Build Instructions |
Building Zimbra on Solaris is relatively straight forward, once the patches have been applied. The main challenge is adapting the codebase to cope with the different behaviour of the OS and it's various supporting libraries and programs - these issues are taken care of by the patches. The main codebase is almost purely Java so needs very little modification, and most of the ThirdParty opensource components are well supported on Solaris. Adapting the ThirdParty build details has been improved in a trial and error basis and should be fairly complete in the latest patches. The packaging system is completely different as is the system startup script system (init/SMF), again the patches take care of all of these issues.
I have documented the build process in three logical stages.
|