Ian
Jaroslaw Kowalski wrote:
That's exactly what I'm doing on my Linux box.
I have mono in /opt/mono/{bin,lib}, nant in /opt/nant/{bin,doc} and nant shell script in "/usr/local/bin". The last part is my own idea and I don't think we should do it in general.
We could have
$ ./configure --prefix=/opt/nant --with-mono=/opt/mono
(this would write the appropriate makefile containing paths: /opt/mono and /opt/nant + a shell script:
------ #!/bin/sh export PATH=/opt/mono/bin:$PATH exec /opt/mono/bin/mono /opt/nant/bin/NAnt.exe $* -------
$ make (this would rebuild nant using the appropriate mono) # make install (this would copy *.exe, *.dll, *.html + shell script to the appropriate directories under /opt/nant)
I'm not a unix guru, but this looks like a traditional way of doing Linux installs today. I wouldn't use autoconf for this purpose. Is it acceptable?
Jarek
----- Original Message ----- From: "Ian MacLean" <[EMAIL PROTECTED]>
To: "Jaroslaw Kowalski" <[EMAIL PROTECTED]>
Cc: "Nicklas Norling" <[EMAIL PROTECTED]>; "Nant-Developers (E-mail)"
<[EMAIL PROTECTED]>
Sent: Wednesday, March 24, 2004 11:44 AM
Subject: Re: [nant-dev] Windows setup contribution
youWhy not just add an install target to nant.build and have the current make file call it. So you could just do:
make install prefix=/usr/local
actually come to think of it NAnt shouldn't put all its binaries in /usr/local/bin or similar as that would break the assembly scanning code. It should really put everything in a /nant directory somewhere and put a bootstrap shellscript in /usr/local/bin.
Ian
1. We should do something about the linux installation really soon. I've
heard voices that "NAnt is very complicated to install on Linux because
simplecannot do ./configure --prefix=... && make && make install". Maybe a
programconfigure script that would setup the mono paths in the config file would do?
Awaiting your comments.
Jarek
----- Original Message ----- From: "Nicklas Norling" <[EMAIL PROTECTED]>
To: "Nant-Developers (E-mail)" <[EMAIL PROTECTED]>
Sent: Tuesday, March 23, 2004 4:10 PM
Subject: [nant-dev] Windows setup contribution
Hi all.more
I always package up NAnt in a setup for my developers so I thought I could as well contribute the iss script file I use in case there are
out there that would like it.totaly
It uses InnoSetup 4.2.0 http://www.jrsoftware.org/isdl.php which is a
free and awsome setup tool.
The iss file is designed to be in the root or the release togther with the NAnt.sln file. From there is will zipp up .\bin\*.
During install it installs this in a directory, optionally adds a
atgroup and leaves standard uninstall entry in add/remove programs.free
It does not currently alter the PATH variable, but I hope to find some
prog that will do that.
The installer file will be called NAntInstaller.exe and will be placed
gotthe root of the release.
I added licence file reference and copyrights as best I could. Hope I
it
right.
/Nicke
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
-- Ian MacLean, Developer, ActiveState, a division of Sophos http://www.ActiveState.com
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers
--
Ian MacLean, Developer, ActiveState, a division of Sophos
http://www.ActiveState.com
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers