src/jdk.packager/windows/classes/jdk/packager/internal/resources/windows/template.jre.iss
author herrick
Wed, 17 Oct 2018 13:50:11 -0400
branchJDK-8200758-branch
changeset 56982 e094d5483bd6
parent 56947 5a03c4524b90
child 57015 5d2008115309
permissions -rw-r--r--
8212048: Cleanup source code and fix issues discussed in preliminary review Reviewed-by: almatvee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
56947
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     1
;This file will be executed next to the application bundle image
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     2
;I.e. current directory will contain folder APPLICATION_NAME with application files
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     3
[Setup]
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     4
AppId={{PRODUCT_APP_IDENTIFIER}}
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     5
AppName=APPLICATION_NAME
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     6
AppVersion=APPLICATION_VERSION
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     7
AppVerName=APPLICATION_NAME APPLICATION_VERSION
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     8
AppPublisher=APPLICATION_VENDOR
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
     9
AppComments=APPLICATION_COMMENTS
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    10
AppCopyright=APPLICATION_COPYRIGHT
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    11
DefaultDirName=APPLICATION_INSTALL_ROOT\APPLICATION_NAME
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    12
DisableStartupPrompt=Yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    13
DisableDirPage=DISABLE_DIR_PAGE
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    14
DisableProgramGroupPage=Yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    15
DisableReadyPage=Yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    16
DisableFinishedPage=Yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    17
DisableWelcomePage=Yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    18
DefaultGroupName=APPLICATION_GROUP
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    19
;Optional License
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    20
LicenseFile=APPLICATION_LICENSE_FILE
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    21
;WinXP or above
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    22
MinVersion=0,5.1 
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    23
OutputBaseFilename=INSTALLER_FILE_NAME
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    24
Compression=lzma
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    25
SolidCompression=yes
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    26
PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    27
SetupIconFile=
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    28
UninstallDisplayIcon=
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    29
UninstallDisplayName=APPLICATION_NAME
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    30
WizardImageStretch=No
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    31
WizardSmallImageFile=APPLICATION_NAME-setup-icon.bmp   
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    32
ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    33
FILE_ASSOCIATIONS
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    34
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    35
[Languages]
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    36
Name: "english"; MessagesFile: "compiler:Default.isl"
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    37
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    38
[Files]
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    39
Source: "APPLICATION_NAME\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    40
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    41
[Code]
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    42
function returnTrue(): Boolean;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    43
begin
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    44
  Result := True;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    45
end;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    46
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    47
function returnFalse(): Boolean;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    48
begin
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    49
  Result := False;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    50
end;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    51
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    52
function InitializeSetup(): Boolean;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    53
begin
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    54
  Result := True;
5a03c4524b90 JDK-8211857: Support "exe" format for create-jre-installers
herrick
parents:
diff changeset
    55
end;