mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-07 20:17:37 +00:00
1080 lines
31 KiB
Plaintext
1080 lines
31 KiB
Plaintext
[General]
|
|
; Run Mode values:
|
|
; Normal - Shows all dialogs. Requires user input.
|
|
; Auto - Shows some dialogs, but none requiring user input. It will
|
|
; automatically install the product using default values.
|
|
; Silent - Show no dialogs at all. It will install product using default
|
|
; values.
|
|
Run Mode=Normal
|
|
|
|
Company Name=$CompanyName$
|
|
Product Name=$ProductName$
|
|
Product NameInternal=$ProductName$
|
|
User Agent=$UserAgent$
|
|
|
|
; Destination Path values:
|
|
; PROGRAMFILESDIR
|
|
; WINDISK
|
|
; WINDIR
|
|
; WINSYSDIR
|
|
Path=[PROGRAMFILESDIR]\$ProductName$
|
|
|
|
; Sub Path, when set will indicate to Setup to create a subfolder from
|
|
; what is offered to the user to change. It will not be shown to the user
|
|
; but simply created:
|
|
;
|
|
; ie: shown to user : [Path]
|
|
; actually created: [Path]\[Sub Path]
|
|
; (where [Path] is the Path= key above)
|
|
Sub Path=
|
|
|
|
; Controls the Browse button that allows the user to
|
|
; change the destination path of the product.
|
|
; Default value is FALSE;
|
|
Lock Path=FALSE
|
|
|
|
Program Name=$MainExeFile$
|
|
|
|
; Program Folder Path values:
|
|
; COMMON_STARTUP
|
|
; COMMON_PROGRAMS
|
|
; COMMON_STARTMENU
|
|
; COMMON_DESKTOP
|
|
;
|
|
; PERSONAL_STARTUP
|
|
; PERSONAL_PROGRAMS
|
|
; PERSONAL_STARTMENU
|
|
; PERSONAL_DESKTOP
|
|
;
|
|
; PERSONAL_APPDATA
|
|
; PERSONAL_CACHE
|
|
; PERSONAL_COOKIES
|
|
; PERSONAL_FAVORITES
|
|
; PERSONAL_FONTS
|
|
; PERSONAL_HISTORY
|
|
; PERSONAL_NETHOOD
|
|
; PERSONAL_PERSONAL
|
|
; PERSONAL_PRINTHOOD (supported only under Windows NT)
|
|
; PERSONAL_RECENT
|
|
; PERSONAL_SENDTO
|
|
; PERSONAL_TEMPLATES
|
|
;
|
|
; PROGRAMS (Default value is the same as COMMON_PROGRAMS, but if the user
|
|
; has restricted access to the system, then it's the same as
|
|
; PERSONAL_PROGRAMS)
|
|
;
|
|
; PROGRAMFILESDIR
|
|
; COMMONFILESDIR
|
|
; MEDIAPATH
|
|
; CONFIGPATH (supported only under Windows95 and Windows98)
|
|
; DEVICEPATH
|
|
Program Folder Name=$ProductName$
|
|
Program Folder Path=[PROGRAMS]
|
|
|
|
; This key is used as a fail over key. This url will be used when the
|
|
; url in the Site Selector fails.
|
|
url=$ArchiveUrl$
|
|
|
|
; Default Setup Type values:
|
|
; Setup Type 0 - first radio button (easy install)
|
|
; Setup Type 1 - second radio button (custom)
|
|
Default Setup Type=Setup Type 0
|
|
|
|
; Forces the icons on the system to be refreshed.
|
|
; Default value is FALSE.
|
|
; Possible values:
|
|
; FALSE
|
|
; TRUE
|
|
Refresh Icons=FALSE
|
|
|
|
; Setting to control whether or not GRE should be installed to app's dir
|
|
; to be used as a private/local GRE.
|
|
;
|
|
; Possible values (default is 'Shared'):
|
|
; Local
|
|
; Shared
|
|
;
|
|
; If this key is set to 'Local', make
|
|
; sure to provide a GRE Private Key= below!
|
|
GRE Type=Shared
|
|
GRE ID=$GreUniqueID$
|
|
|
|
; Private key that overrides the default shared key
|
|
; (HKEY_LOCAL_MACHINE\Software\mozilla.org\GRE) set by GRE's installer.
|
|
; This key will be created under HKEY_LOCAL_MACHINE and should be
|
|
; declared in the following format:
|
|
;
|
|
; Software\[company name]\[product name]
|
|
; (ie: Software\mozilla.org\GRE_1.4a_0000000000_PRIVATE)
|
|
;
|
|
; If it is not in the above format, the GRE installer/uninstaller can
|
|
; fail to work properly.
|
|
; The value to Prodduct Name Internal= (at the beginning of this
|
|
; config.ini file) will be appended as follows:
|
|
;
|
|
; Software\mozilla.org\GRE_1.4a_0000000000_PRIVATE_[Product Name Internal]
|
|
GRE Private Key=Software\mozilla.org\GRE_$GreUniqueID$_PRIVATE_$ProductNameInternal$
|
|
|
|
; Controls the display of the banner image in the download and install progress dialogs.
|
|
; Default value is TRUE.
|
|
Show Banner Image=TRUE
|
|
|
|
; Controls the check to see if user is installing on top of a previous
|
|
; installation of the product. If so, then prompt the user that cleanup
|
|
; of destination folder is highly recommended, or instability of product
|
|
; can occurr.
|
|
[Cleanup On Upgrade]
|
|
Cleanup=TRUE
|
|
ObjectToIgnore0=plugins
|
|
ObjectToIgnore1=uninstall
|
|
ObjectToIgnore2=install_status.log
|
|
|
|
; List of files/dirs that is used to determine if a directory is a profile
|
|
; or not. This is so the directory is not deleted as part of the Cleanup
|
|
; On Upgrade.
|
|
; All of the object files must be found in order for a dir to be assumed
|
|
; to be a Profile dir.
|
|
[Profile Dir Object List]
|
|
Object0=chrome
|
|
Object1=bookmarks.html
|
|
Object2=localstore.rdf
|
|
|
|
; This section contains info on how to send error information in case of
|
|
; either a download or xpinstall error.
|
|
; By default, this feature is enabled, unless disabled.
|
|
[Message Stream]
|
|
; Values:
|
|
; Enabled
|
|
; Disabled
|
|
; default is Enabled.
|
|
Status=Disabled
|
|
|
|
; URL to cgi script to send error information to. The information will
|
|
; be appended to the url in the form of parameters to the cgi script.
|
|
url=http://orb.mcom.com/install/error.cgi
|
|
|
|
; Indicates whether to show a confirmation dialog or not. If this
|
|
; dialog is not shown, the error information will be *automatically*
|
|
; sent without any indication to the user unless the Status= is set
|
|
; to Disabled.
|
|
;
|
|
; Default value is TRUE if nothing is set.
|
|
Show Confirmation=TRUE
|
|
Confirmation Message=There was an error encountered during installation of $ProductShortName$. The following information will be sent back to us to help us improve the product: %s
|
|
|
|
|
|
|
|
; HKey: valid decryptable setup key is [Product CurrentVersion] or [Product PreviousVersion]
|
|
; Decrypt HKey: there are times when '[' and ']' are valid part of windows registry key names.
|
|
; Contains Filename: tells setup that the path contains filename needed to be removed before
|
|
; using it as a path.
|
|
; Verify Existence: FILE or PATH
|
|
;
|
|
[Locate Previous Product Path0]
|
|
HRoot=HKEY_LOCAL_MACHINE
|
|
HKey=[Product CurrentVersion]\Main
|
|
Name=Install Directory
|
|
Decrypt HKey=TRUE
|
|
Contains Filename=FALSE
|
|
Verify Existence=
|
|
|
|
[Dialog Welcome]
|
|
Show Dialog=TRUE
|
|
Title={SETUP_TITLE}
|
|
MessageWelcome={SETUP_WELCOME}
|
|
Message0={SETUP_MESSAGE0}
|
|
Message1={SETUP_MESSAGE1}
|
|
Message2={SETUP_MESSAGE2}
|
|
Message3={SETUP_MESSAGE3}
|
|
|
|
[Dialog License]
|
|
Show Dialog=TRUE
|
|
Title={LICENSE_TITLE}
|
|
Sub Title={LICENSE_SUBTITLE}
|
|
License File=license.txt
|
|
Message0={LICENSE_MESSAGE0}
|
|
RadioAccept={LICENSE_ACCEPT}
|
|
RadioDecline={LICENSE_DECLINE}
|
|
|
|
[Dialog Setup Type]
|
|
Show Dialog=TRUE
|
|
Title={SETUP_TYPE_TITLE}
|
|
Sub Title={SETUP_TYPE_SUBTITLE}
|
|
Message0={SETUP_TYPE_MESSAGE0}
|
|
|
|
; at least one Setup Type needs to be set, and up to 4 can be
|
|
; set (Setup Type0, Setup Type1, Setup Type2, Setup Type3).
|
|
[Setup Type0]
|
|
Description Short={TYPE_STANDARD}
|
|
Description Long={TYPE_STANDARD_DESC}
|
|
|
|
; List of components to install/enable for this Setup Type.
|
|
; All other components not listed here will be disabled if
|
|
; this Setup Type is selected.
|
|
C0=Component XPCOM
|
|
C1=Component Browser
|
|
C2=Component Langpack
|
|
; Make sure Component QFA is LAST so 3rd party developers who might not want
|
|
; this component can easily remove it.
|
|
C3=Component QFA
|
|
|
|
[Setup Type1]
|
|
Description Short={TYPE_CUSTOM}
|
|
Description Long={TYPE_CUSTOM_DESC}
|
|
|
|
; List of components to install/enable for this Setup Type.
|
|
; All other components not listed here will be disabled if
|
|
; this Setup Type is selected.
|
|
C0=Component XPCOM
|
|
C1=Component Browser
|
|
C2=Component ADT
|
|
C3=Component Langpack
|
|
; Make sure Component QFA is LAST so 3rd party developers who might not want
|
|
; this component can easily remove it.
|
|
C4=Component QFA
|
|
|
|
[Dialog Select Components]
|
|
Show Dialog=TRUE
|
|
Title={SELECT_TITLE}
|
|
Sub Title={SELECT_SUBTITLE}
|
|
Message0={SELECT_MESSAGE0}
|
|
|
|
[Dialog Select Install Path]
|
|
Show Dialog=TRUE
|
|
Title={LOCATION_TITLE}
|
|
Sub Title={LOCATION_SUBTITLE}
|
|
Message0={LOCATION_MESSAGE0}
|
|
|
|
[Dialog Upgrade]
|
|
Show Dialog=FALSE
|
|
Show In Easy Install=FALSE
|
|
Title={UPGRADE_TITLE}
|
|
Sub Title={UPGRADE_SUBTITLE}
|
|
Message Cleanup={UPGRADE_CLEANUP}
|
|
; XXXben - we need a strategy for uninstallation that obviates the need for "Safe Upgrade" which can doing nasty things if you have installed the app into a stupid location.
|
|
|
|
Checkbox Clean Install={UPGRADE_CLEAN}
|
|
Message Clean Install={UPGRADE_CLEAN_MSG}
|
|
Message Install Over={UPGRADE_OVER}
|
|
Message Install Over Windir={UPGRADE_OVER_WINDIR}
|
|
|
|
;Checkbox Clean Install=Perform a Safe Upgrade
|
|
;Message Clean Install=A Safe Upgrade will completely remove the old installation. Any third party components you have installed will be lost. This is recommended as it may prevent incompatibilities.
|
|
;Message Install Over=If you choose not to perform a Safe Upgrade, third party components will not be removed, which may cause unpredictable behavior.
|
|
|
|
[Dialog Select Additional Components]
|
|
Show Dialog=FALSE
|
|
Title={ADD_TITLE}
|
|
Message0={ADD_MESSAGE0}
|
|
|
|
[Dialog Windows Integration]
|
|
; Note - this dialog isn't actually used yet!
|
|
Show Dialog=TRUE
|
|
Registry Key=SOFTWARE\\$CompanyName$\\$ProductName$\\$UserAgent$\\Main
|
|
Title={WININT_TITLE}
|
|
Sub Title={WININT_SUBTITLE}
|
|
Message0={WININT_MESSAGE0}
|
|
|
|
|
|
; Only a maximum of 3 "Windows Integration-Item"s are allowed. Each Item
|
|
; shows up as a checkbox in the Windows Integration dialog.
|
|
[Windows Integration-Item0]
|
|
CheckBoxState=TRUE
|
|
Description={WININT_DESKTOP}
|
|
Archive=
|
|
|
|
[Windows Integration-Item1]
|
|
CheckBoxState=TRUE
|
|
Description={WININT_START}
|
|
Archive=
|
|
|
|
[Windows Integration-Item2]
|
|
CheckBoxState=TRUE
|
|
Description={WININT_QUICKL}
|
|
Archive=
|
|
|
|
[Dialog Program Folder]
|
|
Show Dialog=TRUE
|
|
Title={WININT_PFOLDER_TITLE}
|
|
Message0={WININT_PFOLDER_MESSAGE0}
|
|
|
|
[Dialog Additional Options]
|
|
Show Dialog=TRUE
|
|
Title={ADDL_OPTIONS_TITLE}
|
|
Message1={ADDL_OPTIONS_MSG1}
|
|
Save Installer=
|
|
|
|
[Dialog Advanced Settings]
|
|
Show Dialog=TRUE
|
|
Title={ADV_SETTINGS_TITLE}
|
|
Message0={ADV_SETTINGS_MSG}
|
|
Proxy Server=
|
|
Proxy Port=
|
|
Proxy User=
|
|
Proxy Password=
|
|
; Use Protocol accepts only two options:
|
|
; FTP
|
|
; HTTP
|
|
; Default is FTP if key is not set.
|
|
Use Protocol=HTTP
|
|
; Use Protocol Settings key shows or hides the
|
|
; Use FTP/Use HTTP radio buttons in the Download Dialog.
|
|
; Default value is ENABLED unless DISABLED is specified.
|
|
Use Protocol Settings=ENABLED
|
|
; Controls the radio buttons visibility
|
|
; Default value is TRUE
|
|
Show Protocols=TRUE
|
|
|
|
[Dialog Quick Launch]
|
|
Show Dialog=TRUE
|
|
Title=$ProductShortName$ Setup - Quick Launch
|
|
Message0=Quick Launch starts Mozilla faster by keeping portions of the program in computer memory.
|
|
Message1=You can access Quick Launch through the icon on the Windows taskbar tray.
|
|
Message2=Check the box below to activate Quick Launch when you restart your computer.
|
|
; Turbo Mode (Quick Launch) values: TRUE, FALSE
|
|
; Defaults to FALSE if not set
|
|
Turbo Mode=FALSE
|
|
; Turbo Mode Settings value: TRUE, FALSE
|
|
; Defaults to FALSE if not set.
|
|
; This will hide the turbo mode checkbox in the Start Install dialog
|
|
; and ignore the Turbo Mode= key, thus disabling it.
|
|
Turbo Mode Enabled=TRUE
|
|
|
|
[Dialog Start Install]
|
|
Show Dialog=TRUE
|
|
Title={START_TITLE}
|
|
Sub Title={START_SUBTITLE}
|
|
Message Install={START_INSTALL}
|
|
Message Download={START_DOWNLOAD}
|
|
Message0={START_MESSAGE0}
|
|
|
|
[Dialog Downloading]
|
|
Show Dialog=TRUE
|
|
Title={DL_TITLE}
|
|
Sub Title={DL_SUBTITLE}
|
|
Blurb={DL_BLURB}
|
|
File Name={DL_FILENAME}
|
|
Time Remaining={DL_TIMELEFT}
|
|
|
|
[Dialog Installing]
|
|
Show Dialog=TRUE
|
|
Title={INSTALL_TITLE}
|
|
Sub Title={INSTALL_SUBTITLE}
|
|
Blurb={INSTALL_BLURB}
|
|
Status File={INSTALL_STATUSFILE}
|
|
Status Component={INSTALL_STATUSCOMP}
|
|
|
|
[Dialog Install Successful]
|
|
Show Dialog=TRUE
|
|
Title={COMPLETE_TITLE}
|
|
MessageHeader={COMPLETE_TITLE}
|
|
Message0={COMPLETE_MESSAGE0}
|
|
Message1={COMPLETE_MESSAGE1}
|
|
Launch App={COMPLETE_LAUNCH}
|
|
Launch App Checked=TRUE
|
|
Registry Key=SOFTWARE\\$CompanyName$\\$ProductName$
|
|
|
|
[Dialog Download]
|
|
Show Dialog=TRUE
|
|
Title={DL2_TITLE}
|
|
Message Download0={DL2_MESSAGE0}
|
|
Message Retry0={DL2_RETRY}
|
|
|
|
[Dialog Reboot]
|
|
; Show Dialog values are:
|
|
; TRUE - Always show
|
|
; FALSE - Don't show unless at least one component has its reboot show value set
|
|
; to TRUE. This will not show even if some files were in use and a reboot
|
|
; is necessary.
|
|
; AUTO - Don't show unless a component has its reboot show value set to
|
|
; TRUE or there was at least one file in use and a reboot is
|
|
; is required for the file to be replaced correctly.
|
|
Show Dialog=AUTO
|
|
|
|
[Check Instance0]
|
|
Class Name=FirefoxMessageWindow
|
|
Window Name=
|
|
Process Name=$MainExeFile$
|
|
Pretty Name=$ProductNameInternal$
|
|
Message={CLOSE_CHECK}
|
|
Message Full Installer={CLOSE_CHECK2}
|
|
Message wait={CLOSE_WAIT}
|
|
|
|
; This key indicates whether or not to close all the windows associated with
|
|
; the process id of this app instance window found.
|
|
Close All Process Windows=TRUE
|
|
|
|
; These keys are not normally necessary for checking instances. They are
|
|
; set here because Mozilla requires a way to shut down its turbo mode.
|
|
Extra Cmd0 Reg Key Root=HKEY_LOCAL_MACHINE
|
|
Extra Cmd0 Reg Key=Software\Microsoft\Windows\CurrentVersion\App Paths\$MainExeFile$
|
|
Extra Cmd0 Reg Name=
|
|
Extra Cmd0 Parameter=-kill
|
|
|
|
;DependeeX=Component A means
|
|
; - if Component A gets checked this component gets checked
|
|
; - if Component A gets unchecked this component gets unchecked
|
|
; - if this component is visible it can still be checked/unchecked
|
|
; independantly after Component A has changed its state. I.e
|
|
; this components checkbox will not be disabled or hidden.
|
|
;Dependee0=
|
|
;
|
|
;DependencyX= is not supported at this time.
|
|
;Dependency0=
|
|
;
|
|
; Attributes can be the following values:
|
|
;
|
|
; The following Attributes can be overridden:
|
|
; ------------------------------------------
|
|
;
|
|
; SELECTED - Component is selected to be installed by default.
|
|
;
|
|
; UNSELECTED - Component is to be displayed unselected in the Options
|
|
; dialog. If the component is listed in the non-custom
|
|
; Setup Type section, it will be assumed to be selected
|
|
; by default.
|
|
;
|
|
; ADDITIONAL - Component is to be shown in the Additional Options
|
|
; dialog (2nd Options dialog) instead of the 1st Options
|
|
; dialog.
|
|
;
|
|
; NOTADDITIONAL - Component will be shown (if visible) in the 1st
|
|
; 1st Options dialog rather than the Additional Options
|
|
; dialog (default).
|
|
;
|
|
; VISIBLE - Component is shown in one of the two Options dialogs
|
|
; (default).
|
|
;
|
|
; INVISIBLE - Component is not shown in either of the two Options dialogs.
|
|
;
|
|
; ENABLED - Component is to be shown as enabled (not greyed out) in
|
|
; either of the two Options dialogs.
|
|
; (default).
|
|
;
|
|
; DISABLED - Component is to be shown as disabled (greyed out) in
|
|
; either of two Options dialog.
|
|
;
|
|
;
|
|
; The following attributes cannot be overridden:
|
|
; ---------------------------------------------
|
|
;
|
|
; LAUNCHAPP - Component is downloaded and simply run (like a .exe file)
|
|
; after all the components have been downloaded and
|
|
; xpinstall'ed.
|
|
;
|
|
; DOWNLOAD_ONLY - Component is to be only downloaded to the ns_temp folder,
|
|
; then deleted as Setup is quitting.
|
|
;
|
|
; FORCE_UPGRADE - Force Upgrade checks for a particular file or directory
|
|
; provided in the Force Upgrade FileX= key(s). If any of
|
|
; the listed file or directory exists, then this component
|
|
; will have its SELECTED and DISABLED Attributes set
|
|
; automatically. Force Upgrade will override the following:
|
|
;
|
|
; Random Install Percentage= setting
|
|
; UNSELECTED Attribute setting
|
|
; Dependency settings
|
|
; Dependee settings
|
|
; Setup Type settings - meaning that even if this
|
|
; component is not listed in the
|
|
; selected Setup Type, it will be
|
|
; affected.
|
|
;
|
|
; IGNORE_DOWNLOAD_ERROR - If the component needs to be downloaded from a
|
|
; server, setting this attribute will indicate that
|
|
; any download error encountered will be ignored
|
|
; and treated as if there were no error.
|
|
; If the component does not need to be downloaded,
|
|
; then this attribute has no effect.
|
|
;
|
|
; IGNORE_XPINSTALL_ERROR - If the component is a .xpi file, then any error
|
|
; resulting from the installation of the .xpi file
|
|
; will be ignored. If the .xpi file is not to be
|
|
; installed, then this attribute is ignored.
|
|
;
|
|
; SUPERSEDE - Component is to be shown as disabled and unselected
|
|
; if a file exists.
|
|
; Use SupersedeType=File Exists to specify the type of comparison
|
|
; Use SupersedeFileX=File Name to specify the file
|
|
; Use SupersedeMinVersionX=a.b.c.d (optional) to specify the
|
|
; minimum version of the file. If the version of the existing file
|
|
; is greater than or equal to the SupersedeMinVersion the component
|
|
; will be superseded.
|
|
;
|
|
|
|
;We're not installing Component XPCOM because we're using it
|
|
;for it's xpinstall engine from the TEMP dir. The files that
|
|
;this component has are already in Component GRE.
|
|
[Component XPCOM]
|
|
Description Short={XPCOM_SHORT}
|
|
Description Long={XPCOM_SHORT}
|
|
Archive=xpcom.xpi
|
|
$InstallSize$:xpcom
|
|
$InstallSizeSystem$
|
|
$InstallSizeArchive$:xpcom.xpi
|
|
Attributes=SELECTED|INVISIBLE
|
|
FileCount=$FileCount$
|
|
|
|
[Component Browser]
|
|
Description Short={BROWSER_SHORT}
|
|
Description Long={BROWSER_SHORT}
|
|
Archive=browser.xpi
|
|
$InstallSize$:browser
|
|
$InstallSizeSystem$
|
|
$InstallSizeArchive$:browser.xpi
|
|
Attributes=SELECTED|INVISIBLE|FORCE_UPGRADE|MAIN_COMPONENT
|
|
Force Upgrade File0=[SETUP PATH]\$MainExeFile$
|
|
FileCount=$FileCount$
|
|
|
|
[Component ADT]
|
|
Description Short={ADT_SHORT}
|
|
Description Long={ADT_LONG}
|
|
Archive=adt.xpi
|
|
$InstallSize$:adt
|
|
$InstallSizeArchive$:adt.xpi
|
|
Attributes=FORCE_UPGRADE|VISIBLE
|
|
;Force Upgrade File0=[SETUP PATH]\chrome\venkman.jar
|
|
Force Upgrade File0=[SETUP PATH]\chrome\inspector.jar
|
|
FileCount=$FileCount$
|
|
|
|
[Component Langpack]
|
|
Description Short={AB_CD} {LANGPACK_TITLE}
|
|
Description Long={AB_CD} {LANGPACK_TITLE}
|
|
Archive={AB_CD}.xpi
|
|
Install Size=512
|
|
Install Size System=1
|
|
Install Size Archive=512
|
|
Attributes=SELECTED|INVISIBLE|FORCE_UPGRADE
|
|
Force Upgrade File0=[SETUP PATH]\chrome\{AB_CD}.jar
|
|
FileCount=$FileCount$
|
|
|
|
[Component QFA]
|
|
Description Short={QFA_SHORT}
|
|
Description Long={QFA_LONG}
|
|
Archive=talkback.xpi
|
|
Install Size=870
|
|
Install Size System=1
|
|
Install Size Archive=248
|
|
Attributes=SELECTED|FORCE_UPGRADE
|
|
Force Upgrade File0=[SETUP PATH]\extensions\talkback@mozilla.org\components\fullsoft.dll
|
|
FileCount=$FileCount$
|
|
; This is to randomly set the default checkbox for this component.
|
|
; This particular value will set the checkbox checked [number]% of the time.
|
|
; This logic is done only during the initialization of setup, not in any
|
|
; particular dialog.
|
|
Random Install Percentage=100
|
|
|
|
[Core]
|
|
Source=[XPI PATH]\xpcom.xpi
|
|
Destination=[WIZTEMP]\xpcom.ns
|
|
$InstallSize$:xpcom
|
|
Cleanup=TRUE
|
|
Message={CORE_PREPARING}
|
|
; Status= values: Disabled, Enabled
|
|
; If nothing is set, default value is Enabled. If set to Disabled,
|
|
; it will then use GRE as the xpinstall engine, in which case, there
|
|
; should be a GRE component in this installer package!
|
|
Status=Enabled
|
|
|
|
[Redirect]
|
|
Status=Disabled
|
|
; This is used in conjunction with the Site Selector info to build a
|
|
; url to where to download the needed redirect.ini file from.
|
|
; If there's more than one server path, they will be used as fail
|
|
; over paths.
|
|
;
|
|
; The Server Path= keys need to be named in the following convention:
|
|
;
|
|
; Server Path0=
|
|
; Server Path1=
|
|
; Server Path2=
|
|
;
|
|
; and so on...
|
|
Server Path=redirect.ini
|
|
Description=Redirect File
|
|
Message=
|
|
|
|
|
|
; The Timing key needs to be one of the following values:
|
|
; pre download - process before any files have been downloaded.
|
|
; post download - process after all files have been downloaded.
|
|
; pre xpcom - process before the xpcom file has been uncompressed.
|
|
; post xpcom - process after the xpcom file has been uncompressed.
|
|
; pre smartupdate - process before the smartupdate engine has been launched.
|
|
; post smartupdate - process after the smartupdate engine has been launched.
|
|
; pre launchapp - process before the launching of executables.
|
|
; post launchapp - process after the launching of executables.
|
|
; pre archive - process before the launching of each individual archive file.
|
|
; post archive - process after the launching of each individual archive file.
|
|
; depend reboot - process depending on if a reboot is necessary or not.
|
|
; if reboot is necessary, installer can set it up so
|
|
; the app runs once upon windows reboot.
|
|
|
|
|
|
;Copy FileX sections
|
|
|
|
; nss3.dll, softokn3.dll, ssl3.dll, and smime3.dll all need to be copied from
|
|
; the GRE dir to the destination app folder (see bug 202326)
|
|
[Copy File2]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\nss3.dll
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File3]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\softokn3.dll
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File4]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\softokn3.chk
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File5]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\ssl3.dll
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File6]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\smime3.dll
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File7]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\freebl3.dll
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Copy File8]
|
|
Timing=post smartupdate
|
|
Source=[$GRE_INSTALL_DIR]\freebl3.chk
|
|
Destination=[SETUP PATH]
|
|
Fail If Exists=FALSE
|
|
Do Not Uninstall=FALSE
|
|
|
|
[Path Lookup $GRE_INSTALL_DIR]
|
|
Path Reg Key Root=HKEY_LOCAL_MACHINE
|
|
Path Reg Key=Software\mozilla.org\GRE\$GreUniqueID$\Main
|
|
Path Reg Name=Install Directory
|
|
Strip Filename=FALSE
|
|
|
|
|
|
;Copy File SequentialX sections
|
|
[Copy File Sequential0]
|
|
Timing=post smartupdate
|
|
Filename=install_wizard.log
|
|
Source=[SETUP PATH]
|
|
Destination=[SETUP PATH]\uninstall
|
|
|
|
|
|
;Create DirectoryX sections
|
|
[Create Directory0]
|
|
Timing=post download
|
|
Destination=[SETUP PATH]\plugins
|
|
|
|
|
|
;Delete FileX sections
|
|
[Delete File0]
|
|
Timing=post download
|
|
Destination=[COMMON_PROGRAMS]\Mozilla Seamonkey\Mozilla AppRunner.lnk
|
|
|
|
[Delete File1]
|
|
Timing=post smartupdate
|
|
Destination=[SETUP PATH]\install_wizard.log
|
|
|
|
|
|
;Remove DirectoryX sections
|
|
;[Remove Directory0]
|
|
;Timing=post launchapp
|
|
;Destination=[TEMP]\xtratest
|
|
;Remove subdirs=TRUE
|
|
|
|
|
|
;RunAppX sections
|
|
[RunApp0]
|
|
Timing=depend reboot
|
|
Wait=FALSE
|
|
Target=[SETUP PATH]\$MainExeFile$
|
|
Parameters=-installer
|
|
WorkingDir=[SETUP PATH]
|
|
|
|
[Windows Registry0]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry1]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$\$ProductName$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry2]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry3]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Main
|
|
Name=Program Folder Path
|
|
Name Value=[Default Folder]
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry4]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Uninstall
|
|
Name=Description
|
|
Name Value=$ProductName$ ($UserAgentShort$)
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=FALSE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry5]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Uninstall
|
|
Name=Uninstall Log Folder
|
|
Name Value=[SETUP PATH]\uninstall
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry6]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry7]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$\$ProductName$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry8]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry9]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Main
|
|
Name=Program Folder Path
|
|
Name Value=[Default Folder]
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry10]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Uninstall
|
|
Name=Description
|
|
Name Value=$ProductName$ ($UserAgentShort$)
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=FALSE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry11]
|
|
Root Key=HKEY_CURRENT_USER
|
|
Key=Software\$CompanyName$\$ProductName$\$UserAgent$\Uninstall
|
|
Name=Uninstall Log Folder
|
|
Name Value=[SETUP PATH]\uninstall
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Windows Registry12]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=DisplayName
|
|
Name Value=$ProductName$ ($UserAgentShort$)
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=FALSE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry13]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=UninstallString
|
|
Name Value=[SETUP PATH]\uninstall\uninstall.exe /ua "$UserAgent$"
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry14]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=DisplayIcon
|
|
Name Value=[SETUP PATH]\$MainExeFile$,0
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry15]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=DisplayVersion
|
|
Name Value=$UserAgent$
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry16]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=Comment
|
|
Name Value=$ProductName$
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry17]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=InstallLocation
|
|
Name Value=[SETUP PATH]
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry18]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=NoModify
|
|
Name Value=0x00000001
|
|
Type=REG_DWORD
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=FALSE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry19]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=NoRepair
|
|
Name Value=0x00000001
|
|
Type=REG_DWORD
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=FALSE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry20]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=Publisher
|
|
Name Value=$CompanyName$
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry21]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=URLInfoAbout
|
|
Name Value=http://www.mozilla.org/
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
[Windows Registry22]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\$ProductName$ ($UserAgentShort$)
|
|
Name=URLUpdateInfo
|
|
Name Value=http://www.mozilla.org/products/firefox/
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=post smartupdate
|
|
|
|
; The following keys are to help JRE's installer locate where mozilla gets
|
|
; installed to. It has not been updated to look for the new keys.
|
|
[Windows Registry23]
|
|
Root Key=HKEY_LOCAL_MACHINE
|
|
Key=Software\Mozilla
|
|
Name=
|
|
Name Value=
|
|
Type=REG_SZ
|
|
Decrypt Key=FALSE
|
|
Decrypt Name=FALSE
|
|
Decrypt Name Value=TRUE
|
|
Overwrite Key=TRUE
|
|
Overwrite Name=TRUE
|
|
Timing=pre smartupdate
|
|
|
|
[Cleanup Previous Product RegKeys]
|
|
Reg Key Root0=HKEY_LOCAL_MACHINE
|
|
Product Name0=$ProductName$
|
|
Product Reg Key0=Software\$CompanyName$\$ProductName$
|
|
Current Version0=$UserAgent$
|
|
|
|
Reg Key Root1=HKEY_CURRENT_USER
|
|
Product Name1=$ProductName$
|
|
Product Reg Key1=Software\$CompanyName$\$ProductName$
|
|
Current Version1=$UserAgent$
|
|
|
|
[Strings]
|
|
Message Unfinished Download Restart={MSG_UNFINISHED_DL}
|
|
Message Unfinished Install Xpi Restart={MSG_UNFINISHED_INSTALL}
|
|
Error Corrupted Archives Detected={MSG_CORRUPTED}
|
|
Error Corrupted Archives Detected AUTO mode={MSG_CORRUPTED_AUTO}
|
|
Error Too Many CRC Failures={MSG_TOO_MANY_CRC}
|
|
Error Too Many Network Errors={MSG_TOO_MANY_NETWORK}
|
|
Message Verifying Archives={MSG_VERIFYING}
|
|
Error Undefined={MSG_UNDEFINED}
|
|
Error Out Of Memory={MSG_OOM}
|
|
Status Download={MSG_STATUS_DL}
|
|
Status Retry={MSG_STATUS_DL}
|
|
Status File Info=%s
|
|
Status Percentage Completed=%d%%
|
|
Dialog Download Title Minimized={MSG_COMPLETED}
|
|
STR Force Upgrade Required={MSG_REQUIRED}
|
|
Message Cancel Setup AUTO mode={MSG_CANCELING}
|
|
Error File Uncompress={MSG_ERROR_UNCOMPRESS}
|
|
UsageMsg Usage={MSG_USAGE}
|
|
IDC Use FTP={MSG_USE_FTP}
|
|
IDC Use HTTP={MSG_USE_HTTP}
|
|
IDC Save Installer Files={MSG_SAVE_LOCALLY}
|
|
IDC Turbo Mode=&Use Quick Launch for faster startup times when possible
|
|
Message Download Paused={MSG_DL_PAUSED}
|
|
Message NORMAL Restricted Access={MSG_NOT_ADMIN}
|
|
Message AUTO Restricted Access={MSG_NOT_ADMIN_AUTO}
|
|
|
|
|
|
[Site Selector]
|
|
; Dictates whether or not to show the pull down menu.
|
|
; Default value is SHOW.
|
|
; If Status= is set to HIDE, then Indentifier0 will be used
|
|
; and all other IdentifiersX will be ignored.
|
|
Status=HIDE
|
|
|
|
Identifier0=Site0
|
|
Description0=Default
|
|
Domain0=$ArchiveUrl$
|
|
|
|
Identifier1=Site1
|
|
Description1=North America
|
|
Domain1=$ArchiveUrl$
|