/Freenet_wininstaller_innosetup

Alternative installer for Freenet using Inno Setup

Primary LanguageShell

Alternative installer for Freenet using Inno Setup further to Issue 5456#c9883.

See:

--

How to build

On Linux (with wine)

  • Install InnoSetup : wine is-unicode.exe /SILENT
  • Build AHK binaries (folder AutoHotKey_files) : wine cmd /c build_AHK_binaries.cmd
  • Build the Setup : wine "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" "FreenetInstall_InnoSetup.iss"
  • See Output folder

On Windows

  • Install InnoSetup
  • Build AHK binaries (folder AutoHotKey_files) : build_AHK_binaries.cmd
  • Build the Setup : ISCC.exe "FreenetInstall_InnoSetup.iss"
  • See Output folder

⚠ Status: For testing purpose only ! ⚠

Download

2014-01-25 | Alpha 6 | MD5 : 9b7b91bad53b633c5d2a627a642b00bc

  • Freenet files updated with Freenet 0.7.5 build 1459

2013-09-02 | Alpha 5 |

  • Freenet files updated with Freenet 0.7.5 build 1455

2013-08-14 | Alpha 4 |

  • Freenet files updated with Freenet 0.7.5 build 1451

2013-07-23 | Alpha 3 |

  • Freenet files updated with the build 1449

2013-07-19 | Alpha 2 |

  • Port availability is handled by a dll (only way to do complex operations) (ref)
  • Preset of wrapper.java.maxmemory (via the dll too) (ref)
  • Correction typo (ref)
  • Added, more verbose error message if launching of jre-online-installer.exe fails (ref)
  • Added, additional options : Start Freenet on Windows startup
  • Added, text when Java is successfully installed
  • Modified, use SaveStringsToUTF8File to write freenet.ini instead of SaveStringToFile
    (freenet.ini must be in UTF8 not in ANSI !)

2013-07-17 | Draft (Alpha 1)

limitations:

  • Doesn't check port availability (ref)
  • Doesn't set wrapper.java.maxmemory (ref)
  • No translations of the custom Java page and other custom texts (but can always be manually imported from current installer translations)
  • maybe I forget other ?