[kepler-dev] [Bug 3949] - Get the installer working with the new build system

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Thu Apr 16 11:37:32 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3949


berkley at nceas.ucsb.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




------- Comment #1 from berkley at nceas.ucsb.edu  2009-04-16 11:37 -------
I have added two new tasks to the build system and two new targets.  The first
is the installer task which creates the install.xml file that IzPack needs to
create the installer pack.  The second task is the startupScript task which
will create startup scripts for various OSs.  Right now it only creates a .sh
file but will eventually create a .app (for mac) and .exe and/or .bat (for
windows).  

The installer target first runs the startupScript task to create the script(s)
then runs the installer task to create the install.xml file.  It then runs the
IzPack task to create the installer.  Right now, the install.xml file only
includes one pack for all OSs, but I have allowed the OS to be passed into the
installer task so that it can create a custom install.xml file based on the
individual needs of the various OSs (and to save space since some files should
only be included for one OS or the other).  

Remaining tasks to do are:
* Finish the startupScript task so it can create the .bat, .exe and .app
startup files
* Finish the installer task to that it can create install.xml files for
specific OSs
* Make the installer task smart enough to get exclude files not needed for a
specific OS
* Make the installer task choose the appropriate startup file for the OS

You can try this task by using the 'ant installer' command.


More information about the Kepler-dev mailing list