bfa3b3f6cc
wintun.inf and wintun.cat have no version resource. WiX linker cannot determine their versions and the MSM will use file sizes and hashes for update logic. By setting explicit file version and language, the version will always be used to determine which version is newer on updates. Signed-off-by: Simon Rozman <simon@rozman.si>
63 lines
1.9 KiB
XML
63 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
SPDX-License-Identifier: GPL-2.0
|
|
|
|
Copyright (C) 2018-2019 WireGuard LLC. All Rights Reserved.
|
|
-->
|
|
<Wix
|
|
xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
|
xmlns:diffx="http://schemas.microsoft.com/wix/DifxAppExtension"
|
|
xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension">
|
|
<Module Id="wintun" Language="0" Version="$(var.WINTUN_VERSION)">
|
|
<Package
|
|
Id="c28309d9-1954-4f2d-a7d1-228850092460"
|
|
Description="Wintun Userspace Tunnel"
|
|
Manufacturer="WireGuard LLC"
|
|
InstallerVersion="200"
|
|
InstallPrivileges="elevated"
|
|
InstallScope="perMachine"
|
|
ReadOnly="yes"/>
|
|
|
|
<Binary Id="wintun.cer" SourceFile="!(bindpath.output_dir)wintun.cer"/>
|
|
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
<Directory Id="MergeRedirectFolder">
|
|
<Component Id="wintun.cat" Guid="41fbe711-a1af-4b83-8b5d-fc1b112969c1">
|
|
<File
|
|
Id="wintun.cat"
|
|
Name="wintun.cat"
|
|
Source="!(bindpath.output_dir)wintun\wintun.cat"
|
|
DefaultVersion="$(var.WINTUN_VERSION)"
|
|
DefaultLanguage="0"/>
|
|
<iis:Certificate
|
|
Id="wintun.cer"
|
|
Name="WireGuard LLC"
|
|
StoreLocation="localMachine"
|
|
StoreName="trustedPublisher"
|
|
BinaryKey="wintun.cer"
|
|
Request="no"/>
|
|
<diffx:Driver
|
|
AddRemovePrograms="no"
|
|
PlugAndPlayPrompt="no"/>
|
|
</Component>
|
|
<Component Id="wintun.inf" Guid="c58122b3-c7ba-4207-b68d-a236e371f9ed">
|
|
<File
|
|
Id="wintun.inf"
|
|
Name="wintun.inf"
|
|
Source="!(bindpath.output_dir)wintun\wintun.inf"
|
|
DefaultVersion="$(var.WINTUN_VERSION)"
|
|
DefaultLanguage="0"/>
|
|
</Component>
|
|
<Component Id="wintun.sys" Guid="d0fde4a4-d228-4803-b57e-76bd8b16cf42">
|
|
<File
|
|
Id="wintun.sys"
|
|
Name="wintun.sys"
|
|
Source="!(bindpath.output_dir)wintun\wintun.sys"
|
|
DefaultVersion="$(var.WINTUN_VERSION)"
|
|
DefaultLanguage="0"/>
|
|
</Component>
|
|
</Directory>
|
|
</Directory>
|
|
</Module>
|
|
</Wix>
|