MSI props [M]PROV_URL and [M]PROV_METHOD to set provisioning via params

cusax-fix
Ingo Bauersachs 12 years ago
parent dea5dd7cf8
commit 62b6d94bc4

@ -690,6 +690,7 @@
<include name="*.wxl" />
<include name="installer-windows.wxs" />
<include name="SCRegistrySpec.wxi" />
<include name="DefaultOverridesProps.wxi" />
<include name="windows_shortcut_specification.wxi" />
</fileset>
</copy>

@ -0,0 +1,95 @@
<?xml version="1.0" ?>
<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
<!--
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.
See terms of license at gnu.org.
-->
<Fragment>
<ComponentGroup Id="ComponentGroup_DefaultOverrides">
<Component
Id="ComponentGroup_DefaultOverrides_Provisioning_Method"
Directory="lib"
Guid="A1D53A23-11C6-4886-BB34-E70B68CF8CF4">
<Condition><![CDATA[PROV_METHOD]]></Condition>
<IniFile
Id="DefaultOverrides_ProvisioningMethodOnly"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.METHOD"
Value="[PROV_METHOD]"
/>
<CreateFolder/>
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_Provisioning_URL"
Directory="lib"
Guid="36516208-617E-4901-B52C-E35D25FDC2C8">
<Condition><![CDATA[PROV_URL]]></Condition>
<IniFile
Id="DefaultOverrides_ProvisioningManualMethodForUrl"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.METHOD"
Value="Manual"
/>
<IniFile
Id="DefaultOverrides_ProvisioningUrl"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.URL"
Value="[PROV_URL]"
/>
<CreateFolder/>
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_MandatoryProvisioning_Method"
Directory="lib"
Guid="A1D53A23-11C6-4886-BB34-E70B68CF8CF4">
<Condition><![CDATA[MPROV_METHOD]]></Condition>
<IniFile
Id="DefaultOverrides_MandatoryProvisioningMethodOnly"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.METHOD"
Value="[MPROV_METHOD]"
/>
<CreateFolder/>
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_MandatoryProvisioning_URL"
Directory="lib"
Guid="36516208-617E-4901-B52C-E35D25FDC2C8">
<Condition><![CDATA[MPROV_URL]]></Condition>
<IniFile
Id="DefaultOverrides_MandatoryProvisioningManualMethodForUrl"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.METHOD"
Value="Manual"
/>
<IniFile
Id="DefaultOverrides_MandatoryProvisioningUrl"
Action="addLine"
Directory="lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.URL"
Value="[MPROV_URL]"
/>
<CreateFolder/>
</Component>
</ComponentGroup>
</Fragment>
</Include>

@ -132,6 +132,7 @@
<ComponentRef Id="Component_StartupShortcut" />
<ComponentGroupRef Id="ComponentGroup_RegistryEntries" />
<ComponentGroupRef Id="ComponentGroup_DefaultOverrides" />
</Feature>
<!--
@ -671,5 +672,6 @@
</Fragment>
<?include SCRegistrySpec.wxi ?>
<?include DefaultOverridesProps.wxi ?>
</Wix>

Loading…
Cancel
Save