diff options
author | Sridhar Nanjundeswaran <sridhar@10gen.com> | 2013-09-09 16:46:38 -0700 |
---|---|---|
committer | Sridhar Nanjundeswaran <sridhar@10gen.com> | 2013-09-13 12:49:13 -0700 |
commit | 89d8e55e2e56c32efbc47330dbc8bef3832f8b22 (patch) | |
tree | 3b2222da88ac6935fc8b1f8df93313813376c3b0 /buildscripts/packaging/msi/wxs/FeatureFragment.wxs | |
parent | 2110a136ef89f761928014364acef203d1feca4e (diff) | |
download | mongo-89d8e55e2e56c32efbc47330dbc8bef3832f8b22.tar.gz |
SERVER-9956 - Installer changes for enterprise edition for Windows
1) Changed default install directory
2) C++ driver is now an optional feature that can be installed
3) Enterprise dlls are now installed for enterprise builds
Note: Enterprise is only supported for x64 2008R2+ builds
Diffstat (limited to 'buildscripts/packaging/msi/wxs/FeatureFragment.wxs')
-rwxr-xr-x | buildscripts/packaging/msi/wxs/FeatureFragment.wxs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/buildscripts/packaging/msi/wxs/FeatureFragment.wxs b/buildscripts/packaging/msi/wxs/FeatureFragment.wxs index 45e6cbf3f98..8fde7201086 100755 --- a/buildscripts/packaging/msi/wxs/FeatureFragment.wxs +++ b/buildscripts/packaging/msi/wxs/FeatureFragment.wxs @@ -13,12 +13,18 @@ Level ="1">
<ComponentRef Id="c_mongod"/>
<ComponentRef Id="c_mongodPdb"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseServer" />
+ <?endif ?>
</Feature>
<Feature Id="Client"
Title ="Client"
Description="The MongoDB client/shell (mongo)"
Level ="1">
<ComponentRef Id="c_mongo"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="MonitoringTools"
Title ="Monitoring Tools"
@@ -26,6 +32,9 @@ Level ="1">
<ComponentRef Id="c_mongostat"/>
<ComponentRef Id="c_mongotop"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="ImportExportTools"
Title ="Import/Export Tools"
@@ -35,6 +44,9 @@ <ComponentRef Id="c_mongorestore"/>
<ComponentRef Id="c_mongoexport"/>
<ComponentRef Id="c_mongoimport"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="Router"
Title ="Router"
@@ -42,6 +54,9 @@ Level ="1000">
<ComponentRef Id="c_mongos"/>
<ComponentRef Id="c_mongosPdb"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="MiscellaneousTools"
Title ="Miscellaneous Tools"
@@ -51,6 +66,21 @@ <ComponentRef Id="c_mongofiles"/>
<ComponentRef Id="c_mongooplog"/>
<ComponentRef Id="c_mongoperf"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
+ </Feature>
+ <Feature Id="CPlusPlusDriver"
+ Title ="C++ Driver"
+ Description="MongoDB C++ Driver"
+ Level ="1000">
+ <ComponentRef Id="c_mongoclientlib"/>
+ <ComponentRef Id="c_mongoclientdll"/>
+ <ComponentRef Id="c_mongoclientpdb"/>
+ <ComponentRef Id="c_mongoclientexp"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
</Feature>
</FeatureGroup>
|