diff options
| author | Bob Arnson <bob@firegiant.com> | 2020-09-02 14:12:13 -0400 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2020-09-02 14:16:04 -0400 |
| commit | 8221d973ae2482bcb7eca84081be8a3ca48f2f5c (patch) | |
| tree | fdd98a65f0645c5b08766e42bec8e58eaef8c8bf | |
| parent | 4082ae7f94346a8db77638ab8f0e06513a53c73a (diff) | |
| download | wix-8221d973ae2482bcb7eca84081be8a3ca48f2f5c.tar.gz wix-8221d973ae2482bcb7eca84081be8a3ca48f2f5c.tar.bz2 wix-8221d973ae2482bcb7eca84081be8a3ca48f2f5c.zip | |
Fix Condition authoring.
| -rw-r--r-- | src/ca/iisca.vcxproj | 1 | ||||
| -rw-r--r-- | src/wixlib/IIsExtension_Platform.wxi | 31 |
2 files changed, 15 insertions, 17 deletions
diff --git a/src/ca/iisca.vcxproj b/src/ca/iisca.vcxproj index 4361b658..250482e0 100644 --- a/src/ca/iisca.vcxproj +++ b/src/ca/iisca.vcxproj | |||
| @@ -47,7 +47,6 @@ | |||
| 47 | <CharacterSet>Unicode</CharacterSet> | 47 | <CharacterSet>Unicode</CharacterSet> |
| 48 | <ProjectModuleDefinitionFile>iisca.def</ProjectModuleDefinitionFile> | 48 | <ProjectModuleDefinitionFile>iisca.def</ProjectModuleDefinitionFile> |
| 49 | <Description>WiX Toolset Iis CustomAction</Description> | 49 | <Description>WiX Toolset Iis CustomAction</Description> |
| 50 | <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> | ||
| 51 | </PropertyGroup> | 50 | </PropertyGroup> |
| 52 | 51 | ||
| 53 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 52 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
diff --git a/src/wixlib/IIsExtension_Platform.wxi b/src/wixlib/IIsExtension_Platform.wxi index dd9646df..e49dc364 100644 --- a/src/wixlib/IIsExtension_Platform.wxi +++ b/src/wixlib/IIsExtension_Platform.wxi | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <!-- 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. --> |
| 2 | <!-- 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. --> | ||
| 3 | 2 | ||
| 4 | 3 | ||
| 5 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -8,18 +7,18 @@ | |||
| 8 | <Fragment> | 7 | <Fragment> |
| 9 | <UIRef Id="WixIIsErrors" /> | 8 | <UIRef Id="WixIIsErrors" /> |
| 10 | <UI> | 9 | <UI> |
| 11 | <ProgressText Action="$(var.Prefix)ConfigureIIs$(var.Suffix)">!(loc.ConfigureIIs)</ProgressText> | 10 | <ProgressText Action="$(var.Prefix)ConfigureIIs$(var.Suffix)" Message="!(loc.ConfigureIIs)" /> |
| 12 | <ProgressText Action="$(var.Prefix)ConfigureIIsExec$(var.Suffix)">!(loc.ConfigureIIsExec)</ProgressText> | 11 | <ProgressText Action="$(var.Prefix)ConfigureIIsExec$(var.Suffix)" Message="!(loc.ConfigureIIsExec)" /> |
| 13 | <ProgressText Action="$(var.Prefix)StartMetabaseTransaction$(var.Suffix)">!(loc.StartMetabaseTransaction)</ProgressText> | 12 | <ProgressText Action="$(var.Prefix)StartMetabaseTransaction$(var.Suffix)" Message="!(loc.StartMetabaseTransaction)" /> |
| 14 | <ProgressText Action="$(var.Prefix)RollbackMetabaseTransaction$(var.Suffix)">!(loc.RollbackMetabaseTransaction)</ProgressText> | 13 | <ProgressText Action="$(var.Prefix)RollbackMetabaseTransaction$(var.Suffix)" Message="!(loc.RollbackMetabaseTransaction)" /> |
| 15 | <ProgressText Action="$(var.Prefix)CommitMetabaseTransaction$(var.Suffix)">!(loc.CommitMetabaseTransaction)</ProgressText> | 14 | <ProgressText Action="$(var.Prefix)CommitMetabaseTransaction$(var.Suffix)" Message="!(loc.CommitMetabaseTransaction)" /> |
| 16 | <ProgressText Action="$(var.Prefix)WriteMetabaseChanges$(var.Suffix)">!(loc.WriteMetabaseChanges)</ProgressText> | 15 | <ProgressText Action="$(var.Prefix)WriteMetabaseChanges$(var.Suffix)" Message="!(loc.WriteMetabaseChanges)" /> |
| 17 | 16 | ||
| 18 | <ProgressText Action="$(var.Prefix)ConfigureIIs7Exec$(var.Suffix)">!(loc.ConfigureIIs7Exec)</ProgressText> | 17 | <ProgressText Action="$(var.Prefix)ConfigureIIs7Exec$(var.Suffix)" Message="!(loc.ConfigureIIs7Exec)" /> |
| 19 | <ProgressText Action="$(var.Prefix)StartIIS7ConfigTransaction$(var.Suffix)">!(loc.StartIIS7ConfigTransaction)</ProgressText> | 18 | <ProgressText Action="$(var.Prefix)StartIIS7ConfigTransaction$(var.Suffix)" Message="!(loc.StartIIS7ConfigTransaction)" /> |
| 20 | <ProgressText Action="$(var.Prefix)RollbackIIS7ConfigTransaction$(var.Suffix)">!(loc.RollbackIIS7ConfigTransaction)</ProgressText> | 19 | <ProgressText Action="$(var.Prefix)RollbackIIS7ConfigTransaction$(var.Suffix)" Message="!(loc.RollbackIIS7ConfigTransaction)" /> |
| 21 | <ProgressText Action="$(var.Prefix)CommitIIS7ConfigTransaction$(var.Suffix)">!(loc.CommitIIS7ConfigTransaction)</ProgressText> | 20 | <ProgressText Action="$(var.Prefix)CommitIIS7ConfigTransaction$(var.Suffix)" Message="!(loc.CommitIIS7ConfigTransaction)" /> |
| 22 | <ProgressText Action="$(var.Prefix)WriteIIS7ConfigChanges$(var.Suffix)">!(loc.WriteIIS7ConfigChanges)</ProgressText> | 21 | <ProgressText Action="$(var.Prefix)WriteIIS7ConfigChanges$(var.Suffix)" Message="!(loc.WriteIIS7ConfigChanges)" /> |
| 23 | </UI> | 22 | </UI> |
| 24 | 23 | ||
| 25 | <CustomAction Id="$(var.Prefix)ConfigureIIs$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="ConfigureIIs" Execute="immediate" Return="check" SuppressModularization="yes" /> | 24 | <CustomAction Id="$(var.Prefix)ConfigureIIs$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="ConfigureIIs" Execute="immediate" Return="check" SuppressModularization="yes" /> |
| @@ -36,7 +35,7 @@ | |||
| 36 | <CustomAction Id="$(var.Prefix)WriteIIS7ConfigChanges$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="WriteIIS7ConfigChanges" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | 35 | <CustomAction Id="$(var.Prefix)WriteIIS7ConfigChanges$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="WriteIIS7ConfigChanges" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> |
| 37 | 36 | ||
| 38 | <InstallExecuteSequence> | 37 | <InstallExecuteSequence> |
| 39 | <Custom Action="$(var.Prefix)ConfigureIIs$(var.Suffix)" Before="RegisterUser" Overridable="yes">NOT SKIPCONFIGUREIIS AND VersionNT > 400</Custom> | 38 | <Custom Action="$(var.Prefix)ConfigureIIs$(var.Suffix)" Before="RegisterUser" Overridable="yes" Condition="NOT SKIPCONFIGUREIIS AND VersionNT > 400" /> |
| 40 | </InstallExecuteSequence> | 39 | </InstallExecuteSequence> |
| 41 | </Fragment> | 40 | </Fragment> |
| 42 | 41 | ||
| @@ -59,8 +58,8 @@ | |||
| 59 | <CustomAction Id="$(var.Prefix)RollbackDeleteMachineCertificate$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="AddMachineCertificate" Impersonate="no" Execute="rollback" Return="check" HideTarget="yes" SuppressModularization="yes" /> | 58 | <CustomAction Id="$(var.Prefix)RollbackDeleteMachineCertificate$(var.Suffix)" BinaryKey="IisCA$(var.Suffix)" DllEntry="AddMachineCertificate" Impersonate="no" Execute="rollback" Return="check" HideTarget="yes" SuppressModularization="yes" /> |
| 60 | 59 | ||
| 61 | <InstallExecuteSequence> | 60 | <InstallExecuteSequence> |
| 62 | <Custom Action="UninstallCertificates$(var.Suffix)" Before="RemoveFiles" Overridable="yes">VersionNT > 400</Custom> | 61 | <Custom Action="UninstallCertificates$(var.Suffix)" Before="RemoveFiles" Overridable="yes" Condition="VersionNT > 400" /> |
| 63 | <Custom Action="InstallCertificates$(var.Suffix)" After="InstallFiles" Overridable="yes">VersionNT > 400</Custom> | 62 | <Custom Action="InstallCertificates$(var.Suffix)" After="InstallFiles" Overridable="yes" Condition="VersionNT > 400" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
