I think Ofer is right, but we can start off simple and work our way to that. Also I agree with Adam's points..
On Thu, Feb 28, 2008 at 10:26 AM, Ofer Matan <[EMAIL PROTECTED]> wrote: > 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/ >
------------------------------------------------------------------------- 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/
