rainerjung opened a new pull request, #825:
URL: https://github.com/apache/tomcat/pull/825

   Nullsoft installers for Windows can be produced on Linux using the same NSIS 
scripts. Of course one needs to install makensis.
   
   The other reason for using wine in build.xml was running the temporary 
installer used to create the uninstaller in order to be able to sign it.  But 
NSIS now allows to define a callback used to sign installer and uninstaller 
files while creating the installer. So the temporary installer is not needed 
any more.
   
   First tests look good for me, but I am not using the official signing 
service used by release managers.
   
   What is not very nice is, that in tomcat.nsi we are calling ant from inside 
the tomcat.dist directory. So we have to point it to the directory with the 
build.xml. I am using ../.. which will break if someone uses a non-default 
tomcat.dist. Since tomcat.nsi is produced by the version filter, in principal 
we could patch the path to build.xml into tomcat.nsi, but I didn't find a 
property containing the absolute basedir path.
   
   It would be nice if release managers could test this. I can provide it for 
the other release branches as well (the patch needs some simple adjustments, 
because the jsign task uses different attributes in the other branches).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to