Files
WorkspaceAccessHost/packaging/windows/Client.wxs
T
Nitload 0ea679932e
Verify / verify (ubuntu-latest, linux-bionic-arm64) (push) Canceled after 0s
Verify / verify (ubuntu-latest, linux-x64) (push) Canceled after 0s
Verify / verify (windows-latest, win-x64) (push) Canceled after 0s
Verify / postgres (push) Canceled after 0s
Build Charac server and client with OIDC, SSH sessions, and packages
2026-10-05 14:02:50 +08:00

28 lines
1.4 KiB
XML

<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Package Name="Charac Client" Manufacturer="nitload" Version="$(var.PackageVersion)"
UpgradeCode="0F2E0762-42F8-431B-BA94-B8BD63B0C103" Scope="perMachine">
<MajorUpgrade DowngradeErrorMessage="A newer Charac Client is already installed." />
<MediaTemplate EmbedCab="yes" />
<StandardDirectory Id="ProgramFiles6432Folder">
<Directory Id="CompanyFolder" Name="nitload">
<Directory Id="INSTALLFOLDER" Name="Charac Client" />
</Directory>
</StandardDirectory>
<Component Id="ClientPath" Directory="INSTALLFOLDER" Guid="*">
<Environment Id="ClientPathEnvironment" Name="PATH" Action="set" Part="last"
System="yes" Value="[INSTALLFOLDER]" />
<RegistryValue Root="HKLM" Key="Software\nitload\Charac\Client" Name="InstallPath"
Type="string" Value="[INSTALLFOLDER]" KeyPath="yes" />
</Component>
<Component Id="ClientConfigTemplate" Directory="INSTALLFOLDER" Guid="*">
<File Id="ClientConfigTemplateFile" Source="$(var.ConfigTemplatePath)" KeyPath="yes" />
</Component>
<Feature Id="Complete" Title="Charac Client" Level="1">
<Files Directory="INSTALLFOLDER" Include="$(var.PayloadDir)\**">
<Exclude Files="$(var.PayloadDir)\**.pdb" />
</Files>
<ComponentRef Id="ClientPath" />
<ComponentRef Id="ClientConfigTemplate" />
</Feature>
</Package>
</Wix>