Using unmaintained freeware in the build process is unacceptable. Source is available for XN Resource Editor, is there a command line version?
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm Also, RemProf.exe is freeware and not maintained and source code will not be made available, and we use that at install time. Do we use any freeware utilities in the current java installer? I think maybe there was one...? If so, maybe it's an acceptable risk, but it should be minimised nonetheless - what we need most urgently are UAC-escalated start/stop exe's for the java installer. On Wednesday 28 January 2009 02:16, Zero3 at freenetproject.org wrote: > Author: Zero3 > Date: 2009-01-28 02:16:10 +0000 (Wed, 28 Jan 2009) > New Revision: 25345 > > Added: > trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico > trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt > trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt > trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt > Removed: > trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin > trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin > Modified: > trunk/apps/wininstaller/BuildAll.cmd > Log: > Replaced pre-patched AHK bins with patching script > > Modified: trunk/apps/wininstaller/BuildAll.cmd > =================================================================== > --- trunk/apps/wininstaller/BuildAll.cmd 2009-01-28 02:15:18 UTC (rev > 25344) > +++ trunk/apps/wininstaller/BuildAll.cmd 2009-01-28 02:16:10 UTC (rev > 25345) > @@ -1,25 +1,32 @@ > @echo off > :: > -:: Not-committed requirements: > -:: - bin\freenet.jar > -:: - bin\freenet-ext.jar > -:: - bin\Ahk2Exe.exe (AutoHotKey compiler) > -:: - bin\upx.exe (UPX packer, comes with AutoHotKey compiler) > -:: - bin\JSTUN.jar > -:: - bin\KeyExplorer.jar > -:: - bin\ThawIndexBrowser.jar > -:: - bin\UPnP.jar > -:: - bin\XMLLibrarian.jar > +:: Non-committed requirements: > :: > +:: - bin\Ahk2Exe.exe (AutoHotkey compiler - http://www.autohotkey.com/) > +:: - bin\upx.exe (UPX packer, comes with AutoHotkey compiler) > +:: - bin\AutoHotkeySC.bin (AHK library, comes with AutoHotkey compiler) > +:: > +:: - bin\ResHacker.exe (Resource Hacker - http://angusj.com/resourcehacker/) > +:: > +:: - bin\freenet.jar (Freenet jar) > +:: - bin\freenet-ext.jar (Freenet jar) > +:: > +:: - bin\JSTUN.jar (Freenet plugin jar) > +:: - bin\KeyExplorer.jar (Freenet plugin jar) > +:: - bin\ThawIndexBrowser.jar (Freenet plugin jar) > +:: - bin\UPnP.jar (Freenet plugin jar) > +:: - bin\XMLLibrarian.jar (Freenet plugin jar) > +:: > > :: > :: Cleanup and prepare > :: > -if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe /Q > +if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe > copy bin\freenet.jar src_freenetinstaller\files_install\freenet.jar > copy bin\freenet-ext.jar src_freenetinstaller\files_install\freenet-ext.jar > copy bin\Ahk2Exe.exe compiler\Ahk2Exe.exe > copy bin\upx.exe compiler\upx.exe > +copy bin\ResHacker.exe compiler\ResHacker.exe > copy bin\JSTUN.jar src_freenetinstaller\files_install\plugins\JSTUN.jar > copy bin\KeyExplorer.jar src_freenetinstaller\files_install\plugins\KeyExplorer.jar > copy bin\ThawIndexBrowser.jar src_freenetinstaller\files_install\plugins\ThawIndexBrowser.jar > @@ -27,9 +34,21 @@ > copy bin\XMLLibrarian.jar src_freenetinstaller\files_install\plugins\XMLLibrarian.jar > > :: > +:: Patch AHK library > +:: > +copy bin\AutoHotkeySC.bin compiler\AutoHotkeySC.bin > +cd compiler > + > +ResHacker.exe -script ResHack_Script_Normal.txt > +ResHacker.exe -script ResHack_Script_VistaElevated.txt > + > +cd .. > +del compiler\AutoHotkeySC.bin > + > +:: > :: Compile non-Vista-elevated executables > :: > -copy compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin > +move /Y compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin > > compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetLauncher.ahk" /out "src_freenetinstaller\files_install\freenetlauncher.exe" > > @@ -38,7 +57,7 @@ > :: > :: Compile Vista-elevated executables > :: > -copy compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin > +move /Y compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin > > compiler\Ahk2Exe.exe /in "src_freenetinstaller\FreenetInstaller_Uninstaller.ahk" /out "src_freenetinstaller\files_install\bin\freenetuninstaller.exe" > compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetStart.ahk" /out "src_freenetinstaller\files_install\bin\start.exe" > @@ -53,6 +72,10 @@ > :: > del compiler\Ahk2Exe.exe > del compiler\upx.exe > +del compiler\ResHacker.exe > +del compiler\ResHacker.ini > +del compiler\ResHack_Log_Normal.txt > +del compiler\ResHack_Log_VistaElevated.txt > del src_freenetinstaller\files_install\freenet.jar > del src_freenetinstaller\files_install\freenet-ext.jar > del src_freenetinstaller\files_install\freenetlauncher.exe > > Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin > =================================================================== > (Binary files differ) > > Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin > =================================================================== > (Binary files differ) > > Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico > =================================================================== > (Binary files differ) > > > Property changes on: trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico > ___________________________________________________________________ > Added: svn:mime-type > + application/octet-stream > > Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt > =================================================================== > --- trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt > (rev 0) > +++ trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt 2009-01-28 02:16:10 UTC (rev 25345) > @@ -0,0 +1,28 @@ > +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> > +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> > +<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> > + <security> > + <requestedPrivileges> > + <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> > + </requestedPrivileges> > + </security> > +</trustInfo> > +<assemblyIdentity > + version="1.0.47.06" > + processorArchitecture="X86" > + name="Microsoft.Windows.AutoHotkey" > + type="win32" > +/> > +<dependency> > + <dependentAssembly> > + <assemblyIdentity > + type="win32" > + name="Microsoft.Windows.Common-Controls" > + version="6.0.0.0" > + processorArchitecture="X86" > + publicKeyToken="6595b64144ccf1df" > + language="*" > + /> > + </dependentAssembly> > +</dependency> > +</assembly> > > Added: trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt > =================================================================== > --- trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt > (rev 0) > +++ trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt > 2009-01-28 02:16:10 UTC (rev 25345) > @@ -0,0 +1,16 @@ > +[FILENAMES] > +Exe=AutoHotkeySC.bin > +SaveAs=AutoHotkeySC_Normal.bin > +Log=ResHack_Log_Normal.txt > + > +[COMMANDS] > +-delete MENU,, > +-delete ACCELERATORS,, > +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159, > +-delete ICONGROUP,160, > +-delete ICONGROUP,206, > +-delete ICONGROUP,207, > +-delete ICONGROUP,208, > +-delete ICONGROUP,228, > +-delete ICONGROUP,229, > +-delete VERSIONINFO,1, > > Added: trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt > =================================================================== > --- trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt > (rev 0) > +++ trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt 2009-01-28 02:16:10 UTC (rev 25345) > @@ -0,0 +1,17 @@ > +[FILENAMES] > +Exe=AutoHotkeySC.bin > +SaveAs=AutoHotkeySC_VistaElevated.bin > +Log=ResHack_Log_VistaElevated.txt > + > +[COMMANDS] > +-delete MENU,, > +-delete ACCELERATORS,, > +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159, > +-delete ICONGROUP,160, > +-delete ICONGROUP,206, > +-delete ICONGROUP,207, > +-delete ICONGROUP,208, > +-delete ICONGROUP,228, > +-delete ICONGROUP,229, > +-delete VERSIONINFO,1, > +-addoverwrite ResHack_Resource_Manifest_Vista.txt,24,1, > \ No newline at end of file > > _______________________________________________ > cvs mailing list > cvs at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs > > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 827 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20090131/340f2a9a/attachment.pgp>