mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-28 18:02:38 +02:00
Change Wix config to allow upgrades
This commit is contained in:
parent
2d8649179a
commit
c6c011f235
1 changed files with 4 additions and 21 deletions
|
@ -154,7 +154,7 @@ def main():
|
||||||
"Product",
|
"Product",
|
||||||
Name="Dangerzone",
|
Name="Dangerzone",
|
||||||
Manufacturer="First Look Media",
|
Manufacturer="First Look Media",
|
||||||
Id="f40ff0a9-ebf8-4e1e-9bce-6ab5c74fe119",
|
Id="*",
|
||||||
UpgradeCode="$(var.ProductUpgradeCode)",
|
UpgradeCode="$(var.ProductUpgradeCode)",
|
||||||
Language="1033",
|
Language="1033",
|
||||||
Codepage="1252",
|
Codepage="1252",
|
||||||
|
@ -203,29 +203,12 @@ def main():
|
||||||
Id="WixUIDialogBmp",
|
Id="WixUIDialogBmp",
|
||||||
Value="..\\..\\install\\windows\\dialog.bmp",
|
Value="..\\..\\install\\windows\\dialog.bmp",
|
||||||
)
|
)
|
||||||
upgrade_el = ET.SubElement(product_el, "Upgrade", Id="$(var.ProductUpgradeCode)")
|
|
||||||
ET.SubElement(
|
ET.SubElement(
|
||||||
upgrade_el,
|
|
||||||
"UpgradeVersion",
|
|
||||||
Minimum="$(var.ProductVersion)",
|
|
||||||
OnlyDetect="yes",
|
|
||||||
Property="NEWERVERSIONDETECTED",
|
|
||||||
)
|
|
||||||
ET.SubElement(
|
|
||||||
upgrade_el,
|
|
||||||
"UpgradeVersion",
|
|
||||||
Minimum="0.0.0",
|
|
||||||
Maximum="$(var.ProductVersion)",
|
|
||||||
IncludeMinimum="yes",
|
|
||||||
IncludeMaximum="no",
|
|
||||||
Property="OLDERVERSIONBEINGUPGRADED",
|
|
||||||
)
|
|
||||||
condition_el = ET.SubElement(
|
|
||||||
product_el,
|
product_el,
|
||||||
"Condition",
|
"MajorUpgrade",
|
||||||
Message="A newer version of this software is already installed.",
|
AllowSameVersionUpgrades="yes",
|
||||||
|
DowngradeErrorMessage="A newer version of [ProductName] is already installed. If you are sure you want to downgrade, remove the existing installation via Programs and Features.",
|
||||||
)
|
)
|
||||||
condition_el.text = "NOT NEWERVERSIONDETECTED"
|
|
||||||
|
|
||||||
build_dir_xml(product_el, data)
|
build_dir_xml(product_el, data)
|
||||||
component_ids = build_components_xml(product_el, data)
|
component_ids = build_components_xml(product_el, data)
|
||||||
|
|
Loading…
Reference in a new issue