src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.iss
branchJDK-8200758-branch
changeset 57407 2c14fbeff1dc
parent 57283 0b0be19f79e4
child 57740 9b19a9cd651c
equal deleted inserted replaced
57405:539d8b3f9e1e 57407:2c14fbeff1dc
    24 MinVersion=0,5.1
    24 MinVersion=0,5.1
    25 OutputBaseFilename=INSTALLER_FILE_NAME
    25 OutputBaseFilename=INSTALLER_FILE_NAME
    26 Compression=lzma
    26 Compression=lzma
    27 SolidCompression=yes
    27 SolidCompression=yes
    28 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE
    28 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE
    29 SetupIconFile=INSTALLER_NAME\LAUNCHER_NAME.ico
    29 SetupIconFile=INSTALLER_NAME\bin\LAUNCHER_NAME.ico
    30 UninstallDisplayIcon={app}\LAUNCHER_NAME.ico
    30 UninstallDisplayIcon={app}\LAUNCHER_NAME.ico
    31 UninstallDisplayName=INSTALLER_NAME
    31 UninstallDisplayName=INSTALLER_NAME
    32 WizardImageStretch=No
    32 WizardImageStretch=No
    33 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp
    33 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp
    34 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE
    34 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE
    36 
    36 
    37 [Languages]
    37 [Languages]
    38 Name: "english"; MessagesFile: "compiler:Default.isl"
    38 Name: "english"; MessagesFile: "compiler:Default.isl"
    39 
    39 
    40 [Files]
    40 [Files]
    41 Source: "INSTALLER_NAME\LAUNCHER_NAME.exe"; DestDir: "{app}"; Flags: ignoreversion
    41 Source: "INSTALLER_NAME\bin\LAUNCHER_NAME.exe"; DestDir: "{app}"; Flags: ignoreversion
    42 Source: "INSTALLER_NAME\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
    42 Source: "INSTALLER_NAME\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
    43 
    43 
    44 [Icons]
    44 [Icons]
    45 Name: "{group}\INSTALLER_NAME"; Filename: "{app}\LAUNCHER_NAME.exe"; IconFilename: "{app}\LAUNCHER_NAME.ico"; Check: APPLICATION_MENU_SHORTCUT()
    45 Name: "{group}\INSTALLER_NAME"; Filename: "{app}\bin\LAUNCHER_NAME.exe"; IconFilename: "{app}\bin\LAUNCHER_NAME.ico"; Check: APPLICATION_MENU_SHORTCUT()
    46 Name: "{commondesktop}\INSTALLER_NAME"; Filename: "{app}\LAUNCHER_NAME.exe";  IconFilename: "{app}\LAUNCHER_NAME.ico"; Check: APPLICATION_DESKTOP_SHORTCUT()
    46 Name: "{commondesktop}\INSTALLER_NAME"; Filename: "{app}\bin\LAUNCHER_NAME.exe";  IconFilename: "{app}\bin\LAUNCHER_NAME.ico"; Check: APPLICATION_DESKTOP_SHORTCUT()
    47 ADD_LAUNCHERS
    47 ADD_LAUNCHERS
    48 
    48 
    49 [Run]
    49 [Run]
    50 Filename: "{app}\RUN_FILENAME.exe"; Parameters: "-Xappcds:generatecache"; Check: APPLICATION_APP_CDS_INSTALL()
    50 Filename: "{app}\bin\RUN_FILENAME.exe"; Parameters: "-Xappcds:generatecache"; Check: APPLICATION_APP_CDS_INSTALL()
    51 Filename: "{app}\RUN_FILENAME.exe"; Description: "{cm:LaunchProgram,INSTALLER_NAME}"; Flags: nowait postinstall skipifsilent; Check: APPLICATION_NOT_SERVICE()
    51 Filename: "{app}\bin\RUN_FILENAME.exe"; Description: "{cm:LaunchProgram,INSTALLER_NAME}"; Flags: nowait postinstall skipifsilent; Check: APPLICATION_NOT_SERVICE()
    52 Filename: "{app}\RUN_FILENAME.exe"; Parameters: "-install -svcName ""INSTALLER_NAME"" -svcDesc ""APPLICATION_DESCRIPTION"" -mainExe ""APPLICATION_LAUNCHER_FILENAME"" START_ON_INSTALL RUN_AT_STARTUP"; Check: APPLICATION_SERVICE()
    52 Filename: "{app}\bin\RUN_FILENAME.exe"; Parameters: "-install -svcName ""INSTALLER_NAME"" -svcDesc ""APPLICATION_DESCRIPTION"" -mainExe ""APPLICATION_LAUNCHER_FILENAME"" START_ON_INSTALL RUN_AT_STARTUP"; Check: APPLICATION_SERVICE()
    53 
    53 
    54 [UninstallRun]
    54 [UninstallRun]
    55 Filename: "{app}\RUN_FILENAME.exe "; Parameters: "-uninstall -svcName INSTALLER_NAME STOP_ON_UNINSTALL"; Check: APPLICATION_SERVICE()
    55 Filename: "{app}\bin\RUN_FILENAME.exe "; Parameters: "-uninstall -svcName INSTALLER_NAME STOP_ON_UNINSTALL"; Check: APPLICATION_SERVICE()
    56 
    56 
    57 [Code]
    57 [Code]
    58 function returnTrue(): Boolean;
    58 function returnTrue(): Boolean;
    59 begin
    59 begin
    60   Result := True;
    60   Result := True;