====== check_install4j-exitcode.ins ====== Tested with opsi 4.0.1\\ requiredWinstVersion >= 4.11.3.6\\ By //[[krummel@gei.de|GEI]] 2014/08/24 18:08// === check_install4j-exitcode.ins === ; Exitcodes from: ; http://resources.ej-technologies.com/install4j/help/doc/indexRedirect.html?http&&&resources.ej-technologies.com/install4j/help/doc/helptopics/installers/errors.html ; ExitCode from called installers set $ExitCode$ = getLastExitCode setLogLevel = 4 if ($ExitCode$ = "0") comment "ExitCode = "+$ExitCode$+" Normal execution (no error)" else if ($ExitCode$ = "1") logError "ExitCode = "+$ExitCode$+" Installation fails" IsFatalError else if ($ExitCode$ = "83") logError "ExitCode = "+$ExitCode$+" failed - installer could not find a suitable JVM to run" IsFatalError else logError "ExitCode = "+$ExitCode$+" unknown error" endif endif endif setLogLevel = 6 ==== Steps ==== - save this script to %ScriptDrive% or %ScriptPath% - call this check with Sub "%ScriptDrive%\check_install4j-exitcode.ins" - Install4j-Setup-Installer used by Java-Programs example Spark (Messenger)