On 11/03/2025 09:24, Mark Thomas wrote:
On 10/03/2025 11:18, Rainer Jung wrote:
I implemented this and tested it on Linux with custom makensis and on Windows with native makensis.exe. I could not test the codesigning part on Windows, because I did not have the right detached signatures and using a wrong one seems to prevent NSIS from packaging the Uninstall.exe (a mmap call used by nsis seems to fail).

I could not really test for wine, but at least the callback step is now much more trivial, just a copy of a file to the current directory. No more ant calls from the NSIS callback.

It would be nice, if people could try it with wine and the other toolsets used, so that we know before the next release round, whether this works or not.

Tested with current 12.0.x

wine on Linux works and and files are correctly signed.

Then trying to repeat the build on Windows from the source bundle fails. It fails at the "-installer-build" stage. I'm looking into that now.

This is strange. The

File Uninstall.exe

line fails claiming it can' t open ".\Uninstall.exe"

but that file is created a few steps earlier and is present when I check the file system.

Still looking...

Mark


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

Reply via email to