summaryrefslogtreecommitdiff
path: root/src/mongo/installer
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-68593 Disable low value python warningsAlexander Neben2022-09-021-1/+1
|
* SERVER-65733: remove SNMP moduleAdam Rayner2022-06-203-41/+0
|
* SERVER-66490 Apply pylinters to build system codeTausif Rahman2022-05-254-51/+45
|
* SERVER-65693 Relocate snmp documentationRichard Samuels2022-05-161-5/+5
|
* SERVER-64352 mongo shell no longer built by defaultAlexander Neben2022-05-132-13/+0
|
* SERVER-66113 Add link to mongo shell in enterprise installAlexander Neben2022-05-111-0/+3
|
* SERVER-59782 migrate makeGuard calls to ScopeGuardBilly Donahue2021-09-081-1/+1
|
* SERVER-59135 Make mongocryptd targets in MSIs depend on libsasl2Mark Benvenuto2021-08-161-0/+1
|
* SERVER-59015: Automatically update MSI codes based on git tagXueruiFa2021-08-091-28/+15
|
* SERVER-57798 Direct user to manually install on Compass download failureRyan Egesdahl2021-07-081-3/+3
| | | | | | | | We really don't need the user to tell us something has failed in a way we generally expected might happen from time to time. It's much more helpful from the user's perspective to know how to install Compass manually when the installer script fails, so we'll direct them to the appropriate documentation from now on.
* SERVER-57084 Use auto install Alias names to express MSI binary and debug ↵Andrew Morrow2021-06-022-74/+87
| | | | dependencies
* SERVER-56357 Create new MSI upgrade code for 5.1Siran Wang2021-05-191-4/+4
|
* SERVER-54434 Update FCV constants to recognize 5.0 as latestJon Streets2021-04-071-4/+4
|
* SERVER-55019 Fix install_compass platform compatibilityRyan Egesdahl2021-03-161-151/+378
| | | | | | The install_compass script did not execute on all platforms we support on all branches. This change makes the script a bit more universal so it will run with whatever Python version users happen to have installed.
* SERVER-48291 Ensure runtime is dynamically linked in dynamic buildsRyan Egesdahl2020-12-091-6/+2
| | | | | | | | | | | | | | | | | | Prior to this point, a dynamic build might have resulted in some runtime libraries being statically linked into shared objects and executables in cases where "shared" runtime libraries were actually linker scripts that linked static versions. This was the case with the MongoDB toolchain and some distro toolchains, including those installed as updated compiler versions in RHEL. The effect of having runtime libraries statically linked was that symbols from those libraries would end up scattered over the compiled objects, increasing object sizes and slowing down server startup. Now, whenever a dynamic build is selected, the user can choose whether to create "shim" runtime libraries that wrap the static ones. The default behavior remains as it was before, and dynamic runtime must be enabled in order to use it.
* Revert "SERVER-48291 Ensure runtime is dynamically linked in dynamic builds"Kaloian Manassiev2020-11-261-1/+1
| | | | This reverts commit 2a0e76082be0f2aca82830bcaf91f6d737b842ac.
* SERVER-48291 Ensure runtime is dynamically linked in dynamic buildsRyan Egesdahl2020-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | Prior to this point, a dynamic build might have resulted in some runtime libraries being statically linked into shared objects and executables in cases where "shared" runtime libraries were actually linker scripts that linked static versions. This was the case with the MongoDB toolchain and some distro toolchains, including those installed as updated compiler versions in RHEL. The effect of having runtime libraries statically linked was that symbols from those libraries would end up scattered over the compiled objects, increasing object sizes and slowing down server startup. Now, whenever a dynamic build is selected, the user can choose whether to create "shim" runtime libraries that wrap the static ones. The default behavior on Linux is that dynamic builds will detect whether runtime libraries are linker scripts and create shim libraries if any are found. On Windows, the default is to always use a dynamic runtime library with dynamic builds. For other platforms, the prior behavior remains unchanged.
* SERVER-48291 Add global dependency pushdown to libdepsRyan Egesdahl2020-11-261-0/+6
| | | | | | | | | | | | | | | | | We sometimes have situations where a dependency applies at a large scope, such as in the case of tcmalloc, which can apply everywhere. What we have done previously is to hack these dependencies into the LIBDEPS environment variable by adding a builder to all nodes that can produce a compiler result. This is, as stated previously, hackish and hard to control, and it results in adding a Public dependency to all those nodes. What we now do instead is to define LIBDEPS_GLOBAL on the *build environment* (not the Builder node) listing the targets we would like to push down to all other nodes below that point. This has the effect of adding those targets as Private dependencies on all Builder nodes from that point downward, which means some common Public dependencies can be converted to a Private dependency that is stated only once.
* SERVER-50576 mongokerberos utility is missing in the MSI installerAdam Cooper2020-11-043-0/+6
|
* SERVER-50846 Create new MSI upgrade codes for 4.9.0Dev.x/4.9.0.xRobert Guo2020-10-011-4/+4
| | | | (cherry picked from commit 76e5aba54ae2731cd50245b90484c370d39e7e98)
* SERVER-50722 Create new MSI upgrade codes for 4.8.0Dev.x/4.8.0.xRobert Guo2020-09-091-4/+4
|
* SERVER-49168 made SYSLIBDEPS_PRIVATE type and switched lzma to use itDaniel Moody2020-08-271-2/+2
|
* SERVER-49054 SERVER-49054 Modernize the Compass installer for *NIXRyan Egesdahl2020-07-303-56/+34
| | | | | | | | | The only two reasons we needed to run substitutions on the Compass installer scripts were for the type of Compass binary we were installing - which is no longer relevant - and the Python version used specifically by the *NIX installer. The Python script is simply modified so it's compatible with all current Python versions, and neither of the scripts are generated from substitutions anymore.
* SERVER-49932 Build MSI from staged filesRyan Egesdahl2020-07-303-25/+21
|
* Revert "SERVER-49054 Modernize the Compass installer for *NIX"Henrik Edin2020-07-273-34/+56
| | | | This reverts commit 2e53c03231aca7b566d165bd8b2205a8a5d2bfa2.
* SERVER-49054 Modernize the Compass installer for *NIXRyan Egesdahl2020-07-243-56/+34
| | | | | | | | | The only two reasons we needed to run substitutions on the Compass installer scripts were for the type of Compass binary we were installing - which is no longer relevant - and the Python version used specifically by the *NIX installer. The Python script is simply modified so it's compatible with all current Python versions, and neither of the scripts are generated from substitutions anymore.
* SERVER-49054 Install Compass instead of Compass CommunityRyan Egesdahl2020-07-241-3/+1
| | | | | Now that Compass is free to everybody, install it instead of Compass Community.
* SERVER-49356 Rehome target declarations out of src/mongo/SConscriptAndrew Morrow2020-07-214-13/+52
|
* SERVER-48546 Reduce scope of libraries injected via libbaseAndrew Morrow2020-06-251-0/+2
|
* SERVER-47138 Fix mongod.cfg file size when replacing tokens in the custom actionNir Bar2020-06-251-0/+3
| | | | | | Closes #1366 Signed-off-by: Andrew Morrow <acm@mongodb.com>
* Revert "SERVER-47257 Ensure back button on final MSI panel works correctly"Andrew Morrow2020-06-252-49/+19
| | | | This reverts commit a402944f3813927c1145163c36abe0e3c4a50dfa.
* SERVER-47954 Include VC++ redistributable in Windows Community Server ZIPRyan Egesdahl2020-06-111-0/+21
| | | | | | | We had not until this point ever included the VC++ redistributable in the Windows Community Server ZIP even though it's still required. This change ensures that all Windows packages include the VC++ redistributable.
* SERVER-46445 Set valid result for service account check when using the ↵Nir Bar2020-06-051-3/+4
| | | | | | | | builtin account Signed-off-by: Andrew Morrow <acm@mongodb.com> Closes #1367
* SERVER-47257 Ensure back button on final MSI panel works correctlyNir Bar2020-06-052-19/+49
| | | | | | | | Dump now deprecated "trim msi" functionality Signed-off-by: Andrew Morrow <acm@mongodb.com> Closes #1365
* SERVER-48015 Fix Windows 10 MSI checkMark Benvenuto2020-05-081-1/+1
|
* SERVER-46327: msi-uuid upgrade codestycho garen2020-03-041-4/+4
|
* SERVER-44853 MSI Should skip install MongoD service dialog when mongod is ↵Mathew Robinson2020-02-191-3/+19
| | | | not selected to be installed
* SERVER-45592 Raise Windows runtime minimum to Windows 10/Windows 2016 for ↵Mark Benvenuto2020-02-141-8/+21
| | | | MongoDB 4.4
* SERVER-45334 Service Name not respected in MSI InstallerMathew Robinson2020-02-141-4/+4
|
* SERVER-44763 Remove gotools from build and packagingAndrew Morrow2020-01-154-68/+3
|
* SERVER-44557 Set the default for MSVC_VERSION to VS2017Andrew Morrow2019-12-082-34/+5
|
* SERVER-41094 Explicitly remove the .in extension from targetMathew Robinson2019-10-281-2/+2
|
* SERVER-37772 adding RHEL80 distroJohn Chen2019-07-251-1/+1
|
* SERVER-9668 Use SCons install target tags to identify mapping of targets to ↵Mathew Robinson2019-07-021-1/+1
| | | | install packages.
* SERVER-41226: update MSI upgrade codes for 4.3r4.3.0tycho garen2019-06-031-4/+4
|
* SERVER-40853 Remove OpenSSL from Windows PackagesMark Benvenuto2019-05-102-42/+2
|
* SERVER-40669 Remove unneeded shebang from install_compass.inMathew Robinson2019-04-171-1/+0
|
* SERVER-40542 Remove references to pip2Mathew Robinson2019-04-101-1/+1
|
* SERVER-32295 Support Python 3Mathew Robinson2019-04-082-16/+13
|
* SERVER-39025 Fix feature subset installation from MSI. Missing yaml file is ↵Henrik Edin2019-04-052-10/+28
| | | | no longer critical.