Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:developer:release_kits [2018/03/27 12:12]
kjdon [**create-installer**]
en:developer:release_kits [2018/03/27 12:14]
kjdon [wrap]
Line 195: Line 195:
 This target wraps the executable jar installer in a native linux executable, and puts it in a directory called //​wrapped-installer//​. In the future it will also create another copy with a bundled JVM. This target wraps the executable jar installer in a native linux executable, and puts it in a directory called //​wrapped-installer//​. In the future it will also create another copy with a bundled JVM.
  
 +====Differences between linux release kit and other release kits====
 +===Wrapped executable with bundled java installer ===
 +The java installer for linux from the sun website is a self extracting executable - it does not have a gui installer interview process. Therefore, it was convenient to just create a regular tar with the same contents and ship that with the executable with bundled java. It is extracted into the temp directory on the user's machine when they execute the installer executable, whether java is found on their machine or not. Then, the installer jar is launched (using their java if they have it, otherwise the one in the temp directory). When the user hits '​install',​ java is copied from the temp directory into their greenstone installation (GSDL3HOME/​packages/​jre).