Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create installation bundle with winfsp:
* via wix burn engine * licenses generated on the fly * customized theme * local only
- Loading branch information
Showing
11 changed files
with
354 additions
and
95 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
runtime | ||
Cryptomator | ||
installer | ||
installer | ||
*.wixobj | ||
*.pdb | ||
*.msi | ||
license.rtf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
<?xml version="1.0"?> | ||
|
||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> | ||
<!-- see https://wixtoolset.org/documentation/manual/v3/xsd/wix/bundle.html--> | ||
<!-- Attributes explicitly not used: | ||
Condition - the single msi files have their own install conditions, no need to copy them here | ||
--> | ||
<Bundle Name="Cryptomator" UpgradeCode="29eea626-2e5b-4449-b5f8-4602925ddf7b" Version="$(var.BundleVersion)" Manufacturer="$(var.BundleVendor)" | ||
AboutUrl="$(var.AboutUrl)" HelpUrl="$(var.HelpUrl)" UpdateUrl="$(var.UpdateUrl)" Copyright="$(var.BundleCopyright)" IconSourceFile="bundle\resources\Cryptomator.ico"> | ||
|
||
<!-- for definition of the standard themes, see https://github.com/wixtoolset/wix3/blob/master/src/ext/BalExtension/wixstdba/Resources/--> | ||
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLargeLicense"> | ||
<!-- see https://wixtoolset.org/documentation/manual/v3/xsd/bal/wixstandardbootstrapperapplication.html --> | ||
<!-- Possible Attributes: LaunchTarget --> | ||
<bal:WixStandardBootstrapperApplication | ||
LicenseFile="bundle\resources\license.rtf" | ||
ShowVersion="yes" | ||
SuppressOptionsUI="yes" | ||
ThemeFile="bundle\customBootstrapperTheme.xml" | ||
LocalizationFile="bundle\customBootstrapperTheme.wxl" | ||
LogoFile="bundle\resources\logo.png" | ||
/> | ||
<Payload SourceFile="bundle\resources\logoSide.png" /> | ||
</BootstrapperApplicationRef> | ||
<Chain> | ||
<!-- see https://wixtoolset.org/documentation/manual/v3/xsd/wix/msipackage.html--> | ||
<MsiPackage | ||
SourceFile="resources\Cryptomator.msi" | ||
CacheId="cryptomator-bundle-cryptomator" | ||
DisplayInternalUI="no" | ||
Visible="no" | ||
/> | ||
<MsiPackage | ||
SourceFile="resources\winfsp.msi" | ||
CacheId="cryptomator-bundle-winfsp" | ||
Visible="yes" | ||
DisplayInternalUI="no" | ||
Vital="no" | ||
Permanent="yes" | ||
/> | ||
</Chain> | ||
</Bundle> | ||
</Wix> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
|
||
|
||
<WixLocalization Culture="en-us" Language="1033" xmlns="http://schemas.microsoft.com/wix/2006/localization"> | ||
<String Id="Caption">[WixBundleName] Setup</String> | ||
<String Id="Title">[WixBundleName]</String> | ||
<String Id="InstallHeader">Welcome</String> | ||
<String Id="InstallMessage">This Setup will install [WixBundleName] and additional dependencies on your computer.</String> | ||
<String Id="InstallVersion">Version [WixBundleVersion]</String> | ||
<String Id="ConfirmCancelMessage">Are you sure you want to cancel?</String> | ||
<String Id="ExecuteUpgradeRelatedBundleMessage">Previous version</String> | ||
<String Id="HelpHeader">Setup Help</String> | ||
<String Id="HelpText">/install | /repair | /uninstall | /layout [directory] - installs, repairs, uninstalls or | ||
creates a complete local copy of the bundle in directory. Install is the default. | ||
|
||
/passive | /quiet - displays minimal UI with no prompts or displays no UI and | ||
no prompts. By default UI and all prompts are displayed. | ||
|
||
/norestart - suppress any attempts to restart. By default UI will prompt before restart. | ||
/log log.txt - logs to a specific file. By default a log file is created in %TEMP%.</String> | ||
<String Id="HelpCloseButton">&Close</String> | ||
<String Id="InstallLicenseLinkText">[WixBundleName] <a href="#">license terms</a>.</String> | ||
<String Id="InstallAcceptCheckbox">I &agree to the license terms and conditions</String> | ||
<String Id="InstallOptionsButton">&Options</String> | ||
<String Id="InstallInstallButton">&Install</String> | ||
<String Id="InstallCloseButton">&Close</String> | ||
<String Id="OptionsHeader">Setup Options</String> | ||
<String Id="OptionsLocationLabel">Install location:</String> | ||
<String Id="OptionsBrowseButton">&Browse</String> | ||
<String Id="OptionsOkButton">&OK</String> | ||
<String Id="OptionsCancelButton">&Cancel</String> | ||
<String Id="ProgressHeader">Setup Progress</String> | ||
<String Id="ProgressLabel">Processing:</String> | ||
<String Id="OverallProgressPackageText">Initializing...</String> | ||
<String Id="ProgressCancelButton">&Cancel</String> | ||
<String Id="ModifyHeader">Modify Setup</String> | ||
<String Id="ModifyRepairButton">&Repair</String> | ||
<String Id="ModifyUninstallButton">&Uninstall</String> | ||
<String Id="ModifyCloseButton">&Close</String> | ||
<String Id="SuccessRepairHeader">Repair Successfully Completed</String> | ||
<String Id="SuccessUninstallHeader">Uninstall Successfully Completed</String> | ||
<String Id="SuccessInstallHeader">Installation Successfully Completed</String> | ||
<String Id="SuccessHeader">Setup Successful</String> | ||
<String Id="SuccessLaunchButton">&Launch</String> | ||
<String Id="SuccessRestartText">You must restart your computer before you can use the software.</String> | ||
<String Id="SuccessRestartButton">&Restart</String> | ||
<String Id="SuccessCloseButton">&Close</String> | ||
<String Id="FailureHeader">Setup Failed</String> | ||
<String Id="FailureInstallHeader">Setup Failed</String> | ||
<String Id="FailureUninstallHeader">Uninstall Failed</String> | ||
<String Id="FailureRepairHeader">Repair Failed</String> | ||
<String Id="FailureHyperlinkLogText">One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the <a href="#">log file</a>.</String> | ||
<String Id="FailureRestartText">You must restart your computer to complete the rollback of the software.</String> | ||
<String Id="FailureRestartButton">&Restart</String> | ||
<String Id="FailureCloseButton">&Close</String> | ||
<String Id="FilesInUseHeader">Files In Use</String> | ||
<String Id="FilesInUseLabel">The following applications are using files that need to be updated:</String> | ||
<String Id="FilesInUseCloseRadioButton">Close the &applications and attempt to restart them.</String> | ||
<String Id="FilesInUseDontCloseRadioButton">&Do not close applications. A reboot will be required.</String> | ||
<String Id="FilesInUseOkButton">&OK</String> | ||
<String Id="FilesInUseCancelButton">&Cancel</String> | ||
<String Id="ErrorFailNoActionReboot">No action was taken as a system reboot is required.</String> | ||
</WixLocalization> |
Oops, something went wrong.