Will issue the appropriate actions depending on whether its an install, replace or uninstall.
For Windows:
INSTALL: Will launch the GSKit install exec.
REPLACE: Will unregister from any previous GSKit versions then launch GSKit install exec
UNINSTALL: Will unregister from GSKit
For Unix:
INSTALL: Will issue the appropriate native registry command to install GSKit.
REPLACE: Will issue the appropriate native regitry command to update GSKit. Currently does not
support unregistering on Unix platforms.
UNINSTALL: unsupported for Unix platforms.
Since ISMP does not seem to support registering dependencies on Unix platforms, its impossible to know
whether anyone is dependant on the GSKit installed. So no unregistering or removing of GSKit.
Only need to provide the Execute Directory and Install Command and Arguments needed for registering/installing of GSKit.
The uninstall command will be derived either from the registry (Windows) or native registry for Linux and AIX.