mirror of
https://github.com/hanzoai/replicate.git
synced 2026-10-30 18:23:20 +00:00
- All source files, configs, docs, CI renamed - Binary: replicate (not litestream) - Config: replicate.yml (litestream.yml as fallback) - Env: REPLICATE_* (LITESTREAM_* as fallback) - Socket: /var/run/replicate.sock - Image: ghcr.io/hanzoai/replicate - Module: github.com/hanzoai/replicate - Package name: replicate (Go), replicate-vfs (npm/pip/gem) - VFS: registered as "replicate", pragmas replicate_* - C exports: ReplicateVFSRegister, GoReplicate* - Windows service: Replicate - Systemd unit: replicate.service - Upstream attribution preserved (README, upgrade test scripts)
90 lines
2.1 KiB
XML
90 lines
2.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Wix
|
|
xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
|
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
|
|
>
|
|
<?if $(sys.BUILDARCH)=x64 ?>
|
|
<?define PlatformProgramFiles = "ProgramFiles64Folder" ?>
|
|
<?else ?>
|
|
<?define PlatformProgramFiles = "ProgramFilesFolder" ?>
|
|
<?endif ?>
|
|
|
|
<Product
|
|
Id="*"
|
|
UpgradeCode="5371367e-58b3-4e52-be0d-46945eb71ce6"
|
|
Name="Replicate"
|
|
Version="$(var.Version)"
|
|
Manufacturer="Replicate"
|
|
Language="1033"
|
|
Codepage="1252"
|
|
>
|
|
<Package
|
|
Id="*"
|
|
Manufacturer="Replicate"
|
|
InstallScope="perMachine"
|
|
InstallerVersion="500"
|
|
Description="Replicate $(var.Version) installer"
|
|
Compressed="yes"
|
|
/>
|
|
|
|
<Media Id="1" Cabinet="replicate.cab" EmbedCab="yes"/>
|
|
|
|
<MajorUpgrade
|
|
Schedule="afterInstallInitialize"
|
|
DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit."
|
|
/>
|
|
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
<Directory Id="$(var.PlatformProgramFiles)">
|
|
<Directory Id="APPLICATIONROOTDIRECTORY" Name="Replicate"/>
|
|
</Directory>
|
|
</Directory>
|
|
|
|
<ComponentGroup Id="Files">
|
|
<Component Directory="APPLICATIONROOTDIRECTORY">
|
|
<File
|
|
Id="replicate.exe"
|
|
Name="replicate.exe"
|
|
Source="replicate.exe"
|
|
KeyPath="yes"
|
|
/>
|
|
|
|
<ServiceInstall
|
|
Id="InstallService"
|
|
Name="Replicate"
|
|
DisplayName="Replicate"
|
|
Description="Replicates SQLite databases"
|
|
ErrorControl="normal"
|
|
Start="auto"
|
|
Type="ownProcess"
|
|
>
|
|
<util:ServiceConfig
|
|
FirstFailureActionType="restart"
|
|
SecondFailureActionType="restart"
|
|
ThirdFailureActionType="restart"
|
|
RestartServiceDelayInSeconds="60"
|
|
/>
|
|
<ServiceDependency Id="wmiApSrv" />
|
|
</ServiceInstall>
|
|
|
|
<ServiceControl
|
|
Id="ServiceStateControl"
|
|
Name="Replicate"
|
|
Remove="uninstall"
|
|
Start="install"
|
|
Stop="both"
|
|
/>
|
|
<util:EventSource
|
|
Log="Application"
|
|
Name="Replicate"
|
|
EventMessageFile="%SystemRoot%\System32\EventCreate.exe"
|
|
/>
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<Feature Id="DefaultFeature" Level="1">
|
|
<ComponentGroupRef Id="Files" />
|
|
</Feature>
|
|
</Product>
|
|
</Wix>
|