summaryrefslogtreecommitdiff
path: root/src/mongo/installer
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2019-03-08 15:55:55 -0500
committerMark Benvenuto <mark.benvenuto@mongodb.com>2019-03-08 15:55:55 -0500
commit527404878fb3ff5c4140c0ca9b1e7ee2847a945e (patch)
treecc1970b6911508293289c7d02da10612b3a67735 /src/mongo/installer
parent9b4febc06798c93ec2c5c6c5bfdf771575939b42 (diff)
downloadmongo-527404878fb3ff5c4140c0ca9b1e7ee2847a945e.tar.gz
SERVER-39134 Mongocryptd packaging
Diffstat (limited to 'src/mongo/installer')
-rw-r--r--src/mongo/installer/msi/wxs/BinaryFragment.wxs8
-rw-r--r--src/mongo/installer/msi/wxs/FeatureFragment.wxs9
2 files changed, 17 insertions, 0 deletions
diff --git a/src/mongo/installer/msi/wxs/BinaryFragment.wxs b/src/mongo/installer/msi/wxs/BinaryFragment.wxs
index 5a6194cacf1..10ddbc243de 100644
--- a/src/mongo/installer/msi/wxs/BinaryFragment.wxs
+++ b/src/mongo/installer/msi/wxs/BinaryFragment.wxs
@@ -112,6 +112,14 @@
<File Id="f_snmpPdb" Name="netsnmp.pdb" Source="$(var.SnmpSource)\netsnmp.pdb"
DiskId="1" KeyPath="yes" />
</Component>
+ <Component Id="c_mongocryptd" Guid="D243D194-B765-4DF8-BC67-8F4C329AD1B5">
+ <File Id="f_mongocryptd" Name="mongocryptd.exe" Source="$(var.EnterpriseToolBinarySource)\mongocryptd.exe"
+ DiskId ="1" KeyPath="yes"/>
+ </Component>
+ <Component Id="c_mongocryptdPdb" Guid="49950D1E-55B0-4146-AEDE-C60C6B086ABF">
+ <File Id="f_mongocryptdPdb" Name="mongocryptd.pdb" Source="$(var.EnterpriseToolBinarySource)\mongocryptd.pdb"
+ DiskId ="1" KeyPath="yes"/>
+ </Component>
<?endif ?>
<?if $(var.Edition) = Enterprise Or $(var.Edition) = SSL ?>
<Component Id="c_ssleay" Guid="8879033A-F4F7-4879-A7F8-4D81355A47E3">
diff --git a/src/mongo/installer/msi/wxs/FeatureFragment.wxs b/src/mongo/installer/msi/wxs/FeatureFragment.wxs
index d5117219ea7..5cf8622df20 100644
--- a/src/mongo/installer/msi/wxs/FeatureFragment.wxs
+++ b/src/mongo/installer/msi/wxs/FeatureFragment.wxs
@@ -115,6 +115,15 @@
<ComponentGroupRef Id="cg_SSLBase" />
<?endif ?>
</Feature>
+ <?if $(var.Edition) = Enterprise ?>
+ <Feature Id="MongoCryptD"
+ Title ="MongoCryptD"
+ Description="MongoDB Field Level Encryption Daemon"
+ Level ="1">
+ <ComponentRef Id="c_mongocryptd"/>
+ <ComponentRef Id="c_mongocryptdPdb"/>
+ </Feature>
+ <?endif ?>
</Feature>
</FeatureGroup>