Hi Swoogan,

I wrote an installer script for Inno Setup
(http://www.jrsoftware.org/isinfo.php) for NAnt distribution around my
office and I would like to contribute it.  Besides copying the files, it
adds the nant bin directory the environment path and creates a registry
entry pointing to the installation path for third party apps to
reference (such as the NAnt-contrib installer I intend to create).

You can download the installer here (perhaps we can move this to
sourceforge if you like what you see):
http://swoogan.com/downloads/nant/NAnt-0.85-rc2-setup.exe

looks pretty cool. NAnt certainly needs a win32 installer. I think there is a build file in NAntContrib to create a nant msi but I'm not sure if its been decided to ship that - certainly its been there for ages and we haven't shipped an msi installer yet.


So I guess now is as good a time to decide. Do we want to :
a) go with the msi based installer ( has the virtue of exercising the msi tasks )
b) use Swoogan's innosetup installer ( seems simpler than full blown msi )
c) somthing else ?


btw is InnoSetup free/opensource - I don't have internet acesss right now to check.

oh and how easy would it be to add an installer dialog page that finds the list of available frameworks ( from the registry ) and allows the user to select the one they would like to use as the default ?

Ian



The script I used to create the installer can be found here http://swoogan.com/downloads/nant/NAnt_installer.zip
You will need Inno Setup to compile the script (http://www.jrsoftware.org/isdl.php). I simply unzip the zipped binary distribution from SF and drop the script in the root. Running it from there creates an 'installer' dir where the compiled installer is placed.


I've also included a simple nant task for creating the installer from a
nant build file in the zip file. The tag is simply:
<innosetup script="NAnt.iss" /> (really just a substitution for using <exec>). This task requires that Inno Setup 5 be installed.



Swoogan



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers



------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to