I may be asking too much here and not understanding the purpose of the installer and the target user, but my "ideal" installer would install java/tomcat/mysql & mifos for me unless it sensed that they were already installed. Just copying a war file & some additional files may not be enough to help those that really need an installer.
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:mifos- > [EMAIL PROTECTED] On Behalf Of Adam Monsen > Sent: Thursday, February 28, 2008 10:17 AM > To: Mifos Developer Mailing List > Subject: Re: [Mifos-developer] Mifos Installer > > On Thu, 2008-02-28 at 13:19 +0000, Nagesh Pulluru wrote: > > Just to inform you that I am currently working on the Mifos Installer > > using the IzPack tool. > > Awesome! IzPack looks cool. Can we integrate this with the Ant build? > > > In the first case we are planning to copy the "mifos.war" file into > > CATALINA_HOME/webapps directory by checking the environment variables > > on the target machine, if the environment variable for > CATALINA_HOMEis > > not yet set then the installer will suggest to set the environment > > variable and copy the war file. > > Might be enough to simply prompt for and utilize: > * location to install WAR file > * location to install files like > applicationConfiguration.custom.properties and chartOfAccounts.xml > (this > will be on the application server's classpath) > > I think it would be ideal if this step was not dependent on a > particular > application server. I wouldn't worry about setting CATALINA_HOME. > > > The next is to execute the SQL scripts. > > Before we execute latest-data.sql and latest-schema.sql we have to > either > * instruct the user to install/create a MySQL database (don't forget to > recommend lowercase) > * connect to MySQL and create the database > > Other things we may want to do: > * guide user in creating applicationConfiguration.custom.properties > * guide user in creating chartOfAccounts.xml > > These last two are just ideas, not requirements by any means. > > -- > Adam Monsen > > > ----------------------------------------------------------------------- > -- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
