mirror of
https://github.com/mongodb/mongo.git
synced 2024-11-21 12:39:08 +01:00
SERVER-64352 mongo shell no longer built by default
This commit is contained in:
parent
0592f87648
commit
90a033ffa1
@ -5037,15 +5037,15 @@ env.AddPackageNameAlias(
|
||||
)
|
||||
|
||||
env.AddPackageNameAlias(
|
||||
component="shell",
|
||||
component="jstestshell",
|
||||
role="runtime",
|
||||
name="mongodb-shell",
|
||||
name="mongodb-jstestshell",
|
||||
)
|
||||
|
||||
env.AddPackageNameAlias(
|
||||
component="shell",
|
||||
component="jstestshell",
|
||||
role="debug",
|
||||
name="mongodb-shell-debugsymbols",
|
||||
name="mongodb-jstestshell-debugsymbols",
|
||||
)
|
||||
|
||||
env.AddPackageNameAlias(
|
||||
|
@ -763,7 +763,7 @@ class MongoDBJavaScriptStack(gdb.Command):
|
||||
"""Print the JavaScript stack from a MongoDB process."""
|
||||
|
||||
# Looking to test your changes to this? Really easy!
|
||||
# 1. install-core to build the mongo shell binary (mongo)
|
||||
# 1. install-jstestshell to build the mongo shell binary (mongo)
|
||||
# 2. launch it: ./path/to/bin/mongo --nodb
|
||||
# 3. in the shell, run: sleep(99999999999). (do not use --eval)
|
||||
# 4. ps ax | grep nodb to find the PID
|
||||
|
@ -92,12 +92,6 @@ if platform_family? 'debian'
|
||||
command 'apt update && apt -y -f install'
|
||||
live_stream true
|
||||
end
|
||||
|
||||
execute 'install mongo shell' do
|
||||
command 'dpkg -i `find . -name "*shell*.deb"`'
|
||||
live_stream true
|
||||
cwd homedir
|
||||
end
|
||||
end
|
||||
|
||||
if platform_family? 'rhel' or platform_family? 'amazon'
|
||||
@ -118,12 +112,6 @@ if platform_family? 'rhel' or platform_family? 'amazon'
|
||||
live_stream true
|
||||
cwd homedir
|
||||
end
|
||||
|
||||
execute 'install mongo shell' do
|
||||
command 'yum install -y `find . -name "*shell*.rpm"`'
|
||||
live_stream true
|
||||
cwd homedir
|
||||
end
|
||||
end
|
||||
|
||||
if platform_family? 'suse'
|
||||
@ -155,32 +143,4 @@ if platform_family? 'suse'
|
||||
live_stream true
|
||||
cwd homedir
|
||||
end
|
||||
|
||||
execute 'install mongo' do
|
||||
command 'zypper --no-gpg-checks -n install `find . -name "*shell*.rpm"`'
|
||||
live_stream true
|
||||
cwd homedir
|
||||
end
|
||||
end
|
||||
|
||||
inspec_wait = <<HEREDOC
|
||||
#!/bin/bash -x
|
||||
ulimit -v unlimited
|
||||
for i in {1..60}
|
||||
do
|
||||
mongo --eval "db.smoke.insert({answer: 42})"
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
exit 0
|
||||
else
|
||||
echo "sleeping"
|
||||
sleep 1
|
||||
fi
|
||||
done
|
||||
exit 1
|
||||
HEREDOC
|
||||
|
||||
file '/inspec_wait.sh' do
|
||||
content inspec_wait
|
||||
mode '0755'
|
||||
end
|
||||
|
@ -78,11 +78,6 @@ else
|
||||
end
|
||||
end
|
||||
|
||||
# wait to make sure mongod is ready
|
||||
describe command("/inspec_wait.sh") do
|
||||
its('exit_status') { should eq 0 }
|
||||
end
|
||||
|
||||
############################################################
|
||||
# This section verifies files, directories, and users
|
||||
# - files and directories exist and have correct attributes
|
||||
@ -199,23 +194,6 @@ ulimits.each do |limit, value|
|
||||
end
|
||||
end
|
||||
|
||||
############################################################
|
||||
# This section verifies reads and writes.
|
||||
# - insert a document into the database
|
||||
# - verify that findOne() returns a matching document
|
||||
############################################################
|
||||
|
||||
describe command('sh -c "ulimit -v unlimited && mongo --eval \"db.smoke.insert({answer: 42})\""') do
|
||||
its('exit_status') { should eq 0 }
|
||||
its('stdout') { should match(/.+WriteResult\({ "nInserted" : 1 }\).+/m) }
|
||||
end
|
||||
|
||||
# read a document from the db
|
||||
describe command('sh -c "ulimit -v unlimited && mongo --eval \"db.smoke.findOne()\""') do
|
||||
its('exit_status') { should eq 0 }
|
||||
its('stdout') { should match(/.+"answer" : 42.+/m) }
|
||||
end
|
||||
|
||||
############################################################
|
||||
# This section verifies uninstall.
|
||||
############################################################
|
||||
|
1861
debian/mongo.1
vendored
1861
debian/mongo.1
vendored
File diff suppressed because it is too large
Load Diff
3
debian/mongodb-enterprise-unstable.rules
vendored
3
debian/mongodb-enterprise-unstable.rules
vendored
@ -31,7 +31,6 @@ build-stamp: configure-stamp
|
||||
fi ; \
|
||||
done
|
||||
|
||||
echo debian/mongo.1 > debian/mongodb-enterprise-unstable-shell.manpages
|
||||
echo debian/mongod.1 > debian/mongodb-enterprise-unstable-server.manpages
|
||||
echo debian/mongos.1 > debian/mongodb-enterprise-unstable-mongos.manpages
|
||||
|
||||
@ -55,7 +54,6 @@ clean:
|
||||
rm -rf $(CURDIR)/debian/mongodb-enterprise-unstable-database-tools-extra
|
||||
rm -rf $(CURDIR)/debian/mongodb-enterprise-unstable-cryptd
|
||||
rm -f config.log
|
||||
rm -f mongo
|
||||
rm -f mongod
|
||||
rm -f mongocryptd
|
||||
rm -f install_compass
|
||||
@ -83,7 +81,6 @@ install: build
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-unstable-mongos/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-unstable-database-tools-extra/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-unstable-cryptd/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongo $(CURDIR)/debian/mongodb-enterprise-unstable-shell/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongod $(CURDIR)/debian/mongodb-enterprise-unstable-server/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongos $(CURDIR)/debian/mongodb-enterprise-unstable-mongos/usr/bin
|
||||
cp -v $(CURDIR)/bin/install_compass $(CURDIR)/debian/mongodb-enterprise-unstable-database-tools-extra/usr/bin
|
||||
|
3
debian/mongodb-enterprise.rules
vendored
3
debian/mongodb-enterprise.rules
vendored
@ -30,7 +30,6 @@ build-stamp: configure-stamp
|
||||
fi ; \
|
||||
done
|
||||
|
||||
echo debian/mongo.1 > debian/mongodb-enterprise-shell.manpages
|
||||
echo debian/mongod.1 > debian/mongodb-enterprise-server.manpages
|
||||
echo debian/mongos.1 > debian/mongodb-enterprise-mongos.manpages
|
||||
|
||||
@ -54,7 +53,6 @@ clean:
|
||||
rm -rf $(CURDIR)/debian/mongodb-enterprise-database-tools-extra
|
||||
rm -rf $(CURDIR)/debian/mongodb-enterprise-cryptd
|
||||
rm -f config.log
|
||||
rm -f mongo
|
||||
rm -f mongod
|
||||
rm -f mongocryptd
|
||||
rm -f install_compass
|
||||
@ -82,7 +80,6 @@ install: build
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-mongos/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-database-tools-extra/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-enterprise-cryptd/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongo $(CURDIR)/debian/mongodb-enterprise-shell/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongod $(CURDIR)/debian/mongodb-enterprise-server/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongos $(CURDIR)/debian/mongodb-enterprise-mongos/usr/bin
|
||||
cp -v $(CURDIR)/bin/install_compass $(CURDIR)/debian/mongodb-enterprise-database-tools-extra/usr/bin
|
||||
|
3
debian/mongodb-org-unstable.rules
vendored
3
debian/mongodb-org-unstable.rules
vendored
@ -28,7 +28,6 @@ build-stamp: configure-stamp
|
||||
echo debian/$$binary.1 >> debian/mongodb-org-unstable-database-tools-extra.manpages ; \
|
||||
done
|
||||
|
||||
echo debian/mongo.1 > debian/mongodb-org-unstable-shell.manpages
|
||||
echo debian/mongod.1 > debian/mongodb-org-unstable-server.manpages
|
||||
echo debian/mongos.1 > debian/mongodb-org-unstable-mongos.manpages
|
||||
|
||||
@ -51,7 +50,6 @@ clean:
|
||||
rm -rf $(CURDIR)/debian/mongodb-org-unstable-mongos
|
||||
rm -rf $(CURDIR)/debian/mongodb-org-unstable-database-tools-extra
|
||||
rm -f config.log
|
||||
rm -f mongo
|
||||
rm -f mongod
|
||||
rm -f install_compass
|
||||
rm -f .sconsign.dblite
|
||||
@ -77,7 +75,6 @@ install: build
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-unstable-server/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-unstable-mongos/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-unstable-database-tools-extra/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongo $(CURDIR)/debian/mongodb-org-unstable-shell/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongod $(CURDIR)/debian/mongodb-org-unstable-server/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongos $(CURDIR)/debian/mongodb-org-unstable-mongos/usr/bin
|
||||
cp -v $(CURDIR)/bin/install_compass $(CURDIR)/debian/mongodb-org-unstable-database-tools-extra/usr/bin
|
||||
|
3
debian/mongodb-org.rules
vendored
3
debian/mongodb-org.rules
vendored
@ -27,7 +27,6 @@ build-stamp: configure-stamp
|
||||
echo debian/$$binary.1 >> debian/mongodb-org-database-tools-extra.manpages ; \
|
||||
done
|
||||
|
||||
echo debian/mongo.1 > debian/mongodb-org-shell.manpages
|
||||
echo debian/mongod.1 > debian/mongodb-org-server.manpages
|
||||
echo debian/mongos.1 > debian/mongodb-org-mongos.manpages
|
||||
|
||||
@ -50,7 +49,6 @@ clean:
|
||||
rm -rf $(CURDIR)/debian/mongodb-org-mongos
|
||||
rm -rf $(CURDIR)/debian/mongodb-org-database-tools-extra
|
||||
rm -f config.log
|
||||
rm -f mongo
|
||||
rm -f mongod
|
||||
rm -f install_compass
|
||||
rm -f .sconsign.dblite
|
||||
@ -76,7 +74,6 @@ install: build
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-server/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-mongos/usr/bin
|
||||
mkdir -p $(CURDIR)/debian/mongodb-org-database-tools-extra/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongo $(CURDIR)/debian/mongodb-org-shell/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongod $(CURDIR)/debian/mongodb-org-server/usr/bin
|
||||
cp -v $(CURDIR)/bin/mongos $(CURDIR)/debian/mongodb-org-mongos/usr/bin
|
||||
cp -v $(CURDIR)/bin/install_compass $(CURDIR)/debian/mongodb-org-database-tools-extra/usr/bin
|
||||
|
@ -100,9 +100,9 @@ only certain components:
|
||||
|
||||
* `install-mongod`
|
||||
* `install-mongos`
|
||||
* `install-mongo` or `install-shell`
|
||||
* `install-servers` (includes `mongod` and `mongos`)
|
||||
* `install-core` (includes `mongod`, `mongos`, `mongo`)
|
||||
* `install-core` (includes `mongod` and `mongos`)
|
||||
* `install-devcore` (includes `mongod`, `mongos`, and `jstestshell` (formerly mongo shell))
|
||||
* `install-all`
|
||||
|
||||
|
||||
|
@ -84,7 +84,7 @@ modules:
|
||||
## Some variables for convenience:
|
||||
variables:
|
||||
|
||||
# Used when the tests it runs depend only on mongod, mongos, the mongo shell and the tools.
|
||||
# Used when the tests it runs depend only on mongod, mongos, the jstestshell and the tools.
|
||||
- &task_template
|
||||
name: template
|
||||
depends_on:
|
||||
@ -753,10 +753,10 @@ functions:
|
||||
value: ${project}/${build_variant}/${revision}/debugsymbols/mh-debugsymbols-${build_id}.${ext|tgz}
|
||||
- key: mongo_debugsymbols
|
||||
value: ${project}/${build_variant}/${revision}/debugsymbols/debugsymbols-${build_id}.${ext|tgz}
|
||||
- key: mongo_shell
|
||||
value: ${project}/${build_variant}/${revision}/binaries/mongo-shell-${build_id}.${ext|tgz}
|
||||
- key: mongo_shell_debugsymbols
|
||||
value: ${project}/${build_variant}/${revision}/binaries/mongo-shell-debugsymbols-${build_id}.${ext|tgz}
|
||||
- key: mongo_jstestshell
|
||||
value: ${project}/${build_variant}/${revision}/binaries/mongo-jstestshell-${build_id}.${ext|tgz}
|
||||
- key: mongo_jstestshell_debugsymbols
|
||||
value: ${project}/${build_variant}/${revision}/binaries/mongo-jstestshell-debugsymbols-${build_id}.${ext|tgz}
|
||||
- key: mongo_fuzzer_corpus_mciuploads
|
||||
value: ${project}/${build_variant}/${revision}/libfuzzer-corpora/corpora-${build_id}.${ext|tgz}
|
||||
- key: mongo_fuzzer_corpus
|
||||
@ -6245,8 +6245,8 @@ tasks:
|
||||
distsrc-${ext|tgz}
|
||||
archive-dist
|
||||
archive-dist-debug
|
||||
archive-shell
|
||||
archive-shell-debug
|
||||
archive-jstestshell
|
||||
archive-jstestshell-debug
|
||||
${additional_package_targets|}
|
||||
task_compile_flags: >-
|
||||
--legacy-tarball
|
||||
@ -6293,26 +6293,24 @@ tasks:
|
||||
display_name: Dist Debugsymbols
|
||||
- command: s3.put
|
||||
params:
|
||||
optional: true
|
||||
aws_key: ${aws_key}
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell.${ext|tgz}
|
||||
remote_file: ${mongo_shell}
|
||||
local_file: src/mongodb-jstestshell.${ext|tgz}
|
||||
remote_file: ${mongo_jstestshell}
|
||||
bucket: mciuploads
|
||||
permissions: public-read
|
||||
content_type: ${content_type|application/gzip}
|
||||
display_name: Shell
|
||||
display_name: Jstestshell
|
||||
- command: s3.put
|
||||
params:
|
||||
optional: true
|
||||
aws_key: ${aws_key}
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-debugsymbols.${ext|tgz}
|
||||
remote_file: ${mongo_shell_debugsymbols}
|
||||
local_file: src/mongodb-jstestshell-debugsymbols.${ext|tgz}
|
||||
remote_file: ${mongo_jstestshell_debugsymbols}
|
||||
bucket: mciuploads
|
||||
permissions: public-read
|
||||
content_type: ${content_type|application/gzip}
|
||||
display_name: Shell Debugsymbols
|
||||
display_name: Jstestshell Debugsymbols
|
||||
- command: s3.put
|
||||
params:
|
||||
optional: true
|
||||
@ -6430,14 +6428,6 @@ tasks:
|
||||
- func: "set up venv"
|
||||
- func: "fetch packages"
|
||||
- func: "fetch dist tarball"
|
||||
# Fetch the shell
|
||||
- command: s3.get
|
||||
params:
|
||||
aws_key: ${aws_key}
|
||||
aws_secret: ${aws_secret}
|
||||
remote_file: ${mongo_shell}
|
||||
bucket: mciuploads
|
||||
local_file: src/mongo-shell.tgz
|
||||
# Fetch mongocryptd
|
||||
- command: s3.get
|
||||
params:
|
||||
@ -6491,16 +6481,6 @@ tasks:
|
||||
permissions: public-read
|
||||
content_type: ${content_type|application/gzip}
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}
|
||||
# Put the shell tarball/zipfile
|
||||
- command: s3.put
|
||||
params:
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}
|
||||
aws_key: ${aws_key}
|
||||
bucket: build-push-testing
|
||||
permissions: public-read
|
||||
content_type: ${content_type|application/gzip}
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}
|
||||
# Put the cryptd tarball/zipfile
|
||||
- command: s3.put
|
||||
params:
|
||||
@ -6559,17 +6539,6 @@ tasks:
|
||||
content_type: ${content_type|application/gzip}
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sig
|
||||
|
||||
# Put the shell tarball signature
|
||||
- command: s3.put
|
||||
params:
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sig
|
||||
aws_key: ${aws_key}
|
||||
bucket: build-push-testing
|
||||
permissions: public-read
|
||||
content_type: ${content_type|application/gzip}
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sig
|
||||
|
||||
# Put the cryptd tarball signature
|
||||
- command: s3.put
|
||||
params:
|
||||
@ -6629,17 +6598,6 @@ tasks:
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha1
|
||||
|
||||
# Put the shell tarball sha1
|
||||
- command: s3.put
|
||||
params:
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha1
|
||||
aws_key: ${aws_key}
|
||||
permissions: public-read
|
||||
bucket: build-push-testing
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha1
|
||||
|
||||
# Put the cryptd tarball sha1
|
||||
- command: s3.put
|
||||
params:
|
||||
@ -6699,17 +6657,6 @@ tasks:
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha256
|
||||
|
||||
# Put the shell tarball sha256
|
||||
- command: s3.put
|
||||
params:
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha256
|
||||
permissions: public-read
|
||||
aws_key: ${aws_key}
|
||||
bucket: build-push-testing
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha256
|
||||
|
||||
# Put the cryptd tarball sha256
|
||||
- command: s3.put
|
||||
params:
|
||||
@ -6769,17 +6716,6 @@ tasks:
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.md5
|
||||
|
||||
# Put the shell tarball md5
|
||||
- command: s3.put
|
||||
params:
|
||||
aws_secret: ${aws_secret}
|
||||
local_file: src/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.md5
|
||||
aws_key: ${aws_key}
|
||||
bucket: build-push-testing
|
||||
permissions: public-read
|
||||
content_type: text/plain
|
||||
remote_file: ${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.md5
|
||||
|
||||
# Put the cryptd tarball md5
|
||||
- command: s3.put
|
||||
params:
|
||||
@ -6837,10 +6773,6 @@ tasks:
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-${suffix}.${ext|tgz}', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#Shell
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#Cryptd
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext|tgz}', 'bucket': '${push_bucket}'},
|
||||
@ -6865,10 +6797,6 @@ tasks:
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sig', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sig', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#Shell Signature
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sig', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sig', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#Cryptd Signature
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sig', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sig', 'bucket': '${push_bucket}'},
|
||||
@ -6883,10 +6811,6 @@ tasks:
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha1', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha1', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#SHA1 for shell
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha1', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha1', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#SHA1 for cryptd
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha1', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha1', 'bucket': '${push_bucket}'},
|
||||
@ -6906,10 +6830,6 @@ tasks:
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha256', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha256', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#SHA256 for shell
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha256', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha256', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#SHA256 for cryptd
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.sha256', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext|tgz}.sha256', 'bucket': '${push_bucket}'},
|
||||
@ -6929,10 +6849,6 @@ tasks:
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.md5', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-${suffix}.${ext|tgz}.md5', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#MD5 for shell
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-shell-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.md5', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext|tgz}.md5', 'bucket': '${push_bucket}'}}
|
||||
|
||||
#MD5 for cryptd
|
||||
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}-${task_id}.${ext|tgz}.md5', 'bucket': 'build-push-testing'},
|
||||
'destination': {'path': '${push_path}/mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext|tgz}.md5', 'bucket': '${push_bucket}'},
|
||||
|
@ -320,7 +320,7 @@ functions:
|
||||
set -o errexit
|
||||
set -o verbose
|
||||
source "${workdir}/compile_venv/bin/activate"
|
||||
python ./buildscripts/scons.py ${compile_flags|} ${scons_cache_args|} install-core MONGO_VERSION=${version} DESTDIR=$(pwd)/mongodb ${patch_compile_flags|}
|
||||
python ./buildscripts/scons.py ${compile_flags|} ${scons_cache_args|} install-core install-jstestshell MONGO_VERSION=${version} DESTDIR=$(pwd)/mongodb ${patch_compile_flags|}
|
||||
mkdir -p mongodb/jstests/hooks
|
||||
if [ -d jstests/hooks ]
|
||||
then
|
||||
|
@ -346,7 +346,7 @@ functions:
|
||||
set -o errexit
|
||||
set -o verbose
|
||||
source "${workdir}/compile_venv/bin/activate"
|
||||
python ./buildscripts/scons.py ${compile_flags|} ${scons_cache_args|} install-core MONGO_VERSION=${version} DESTDIR=$(pwd)/mongodb ${patch_compile_flags|}
|
||||
python ./buildscripts/scons.py ${compile_flags|} ${scons_cache_args|} install-core install-jstestshell MONGO_VERSION=${version} DESTDIR=$(pwd)/mongodb ${patch_compile_flags|}
|
||||
mkdir -p mongodb/jstests/hooks
|
||||
if [ -d jstests/hooks ]
|
||||
then
|
||||
|
@ -17,7 +17,7 @@ if [[ "${push_name}" == "macos"* ]]; then
|
||||
curl https://macos-notary-1628249594.s3.amazonaws.com/releases/client/v3.3.0/linux_amd64.zip -o linux_amd64.zip
|
||||
unzip linux_amd64.zip
|
||||
chmod +x ./linux_amd64/macnotary
|
||||
bins=("mongo-binaries.tgz" "mongo-shell.tgz" "mongo-cryptd.tgz" "mh.tgz")
|
||||
bins=("mongo-binaries.tgz" "mongo-jstestshell.tgz" "mongo-cryptd.tgz" "mh.tgz")
|
||||
for archive in ${bins[@]}; do
|
||||
if [ -f "$archive" ]; then
|
||||
TEMP_ARCHIVE="$(mktemp -p $PWD)"
|
||||
@ -31,11 +31,11 @@ if [[ "${push_name}" == "macos"* ]]; then
|
||||
fi
|
||||
|
||||
mv mongo-binaries.tgz mongodb-${push_name}-${push_arch}-${suffix}.${ext}
|
||||
mv mongo-shell.tgz mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext}
|
||||
mv mongo-jstestshell.tgz mongodb-jstestshell-${push_name}-${push_arch}-${suffix}.${ext}
|
||||
mv mongo-cryptd.tgz mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext} || true
|
||||
mv mh.tgz mh-${push_name}-${push_arch}-${suffix}.${ext} || true
|
||||
mv mongo-debugsymbols.tgz mongodb-${push_name}-${push_arch}-debugsymbols-${suffix}.${ext} || true
|
||||
mv distsrc.${ext} mongodb-src-${src_suffix}.${long_ext} || true
|
||||
/usr/bin/find build/ -type f | grep msi$ | xargs -I original_filename cp original_filename mongodb-${push_name}-${push_arch}-${suffix}.msi || true
|
||||
|
||||
/usr/local/bin/notary-client.py --key-name "server-6.0" --auth-token-file ${workdir}/src/signing_auth_token --comment "Evergreen Automatic Signing ${revision} - ${build_variant} - ${branch_name}" --notary-url http://notary-service.build.10gen.cc:5000 --skip-missing mongodb-${push_name}-${push_arch}-${suffix}.${ext} mongodb-shell-${push_name}-${push_arch}-${suffix}.${ext} mongodb-${push_name}-${push_arch}-debugsymbols-${suffix}.${ext} mongodb-${push_name}-${push_arch}-${suffix}.msi mongodb-src-${src_suffix}.${long_ext} mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext}
|
||||
/usr/local/bin/notary-client.py --key-name "server-6.0" --auth-token-file ${workdir}/src/signing_auth_token --comment "Evergreen Automatic Signing ${revision} - ${build_variant} - ${branch_name}" --notary-url http://notary-service.build.10gen.cc:5000 --skip-missing mongodb-${push_name}-${push_arch}-${suffix}.${ext} mongodb-jstestshell-${push_name}-${push_arch}-${suffix}.${ext} mongodb-${push_name}-${push_arch}-debugsymbols-${suffix}.${ext} mongodb-${push_name}-${push_arch}-${suffix}.msi mongodb-src-${src_suffix}.${long_ext} mongodb-cryptd-${push_name}-${push_arch}-${suffix}.${ext}
|
||||
|
@ -25,7 +25,7 @@ Summary: MongoDB open source document-oriented database system (enterprise metap
|
||||
License: Commercial
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-enterprise-cryptd, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-database-tools-extra, mongodb-enteprise-shell
|
||||
Requires: mongodb-enterprise-cryptd, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -116,32 +116,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and init.d scripts.
|
||||
|
||||
%package -n mongodb-enterprise-shell
|
||||
Summary: MongoDB shell client (enterprise)
|
||||
Group: Applications/Databases
|
||||
Requires: openssl %{?el6:>= 1.0.1}, cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-gssapi
|
||||
Conflicts: mongo-10gen, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools
|
||||
Obsoletes: mongo-10gen-enterprise-shell
|
||||
Provides: mongo-10gen-enterprise-shell
|
||||
|
||||
%description -n mongodb-enterprise-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-enterprise-mongos
|
||||
Summary: MongoDB sharded cluster query router (enterprise)
|
||||
Group: Applications/Databases
|
||||
@ -282,7 +256,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
|
||||
@ -354,11 +328,6 @@ fi
|
||||
|
||||
|
||||
|
||||
%files -n mongodb-enterprise-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-enterprise-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -24,7 +24,7 @@ Summary: MongoDB open source document-oriented database system (enterprise metap
|
||||
License: Commercial
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-enterprise-unstable-cryptd, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-database-tools-extra, mongodb-enterprise-unstable-shell
|
||||
Requires: mongodb-enterprise-unstable-cryptd, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -113,30 +113,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and init.d scripts.
|
||||
|
||||
%package -n mongodb-enterprise-unstable-shell
|
||||
Summary: MongoDB shell client (enterprise)
|
||||
Group: Applications/Databases
|
||||
Requires: openssl %{?el6:>= 1.0.1}, cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-gssapi
|
||||
Conflicts: mongo-10gen, mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools
|
||||
|
||||
%description -n mongodb-enterprise-unstable-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-enterprise-unstable-mongos
|
||||
Summary: MongoDB sharded cluster query router (enterprise)
|
||||
Group: Applications/Databases
|
||||
@ -271,7 +247,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
|
||||
@ -343,11 +319,6 @@ fi
|
||||
%doc THIRD-PARTY-NOTICES
|
||||
%doc MPL-2
|
||||
|
||||
%files -n mongodb-enterprise-unstable-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-enterprise-unstable-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -24,7 +24,7 @@ Summary: MongoDB open source document-oriented database system (enterprise metap
|
||||
License: Commercial
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-enterprise-unstable-cryptd, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-database-tools-extra, mongodb-enterprise-unstable-shell
|
||||
Requires: mongodb-enterprise-unstable-cryptd, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -120,30 +120,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and systemd service files.
|
||||
|
||||
%package -n mongodb-enterprise-unstable-shell
|
||||
Summary: MongoDB shell client (enterprise)
|
||||
Group: Applications/Databases
|
||||
Requires: openssl, cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-gssapi
|
||||
Conflicts: mongo-10gen, mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools
|
||||
|
||||
%description -n mongodb-enterprise-unstable-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-enterprise-unstable-mongos
|
||||
Summary: MongoDB sharded cluster query router (enterprise)
|
||||
Group: Applications/Databases
|
||||
@ -278,7 +254,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
@ -351,11 +327,6 @@ fi
|
||||
%doc THIRD-PARTY-NOTICES
|
||||
%doc MPL-2
|
||||
|
||||
%files -n mongodb-enterprise-unstable-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-enterprise-unstable-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -25,7 +25,7 @@ Summary: MongoDB open source document-oriented database system (enterprise metap
|
||||
License: Commercial
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-enterprise-cryptd, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-database-tools-extra, mongodb-enterprise-shell
|
||||
Requires: mongodb-enterprise-cryptd, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -123,32 +123,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and systemd service files.
|
||||
|
||||
%package -n mongodb-enterprise-shell
|
||||
Summary: MongoDB shell client (enterprise)
|
||||
Group: Applications/Databases
|
||||
Requires: openssl, cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-gssapi
|
||||
Conflicts: mongo-10gen, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools
|
||||
Obsoletes: mongo-10gen-enterprise-shell
|
||||
Provides: mongo-10gen-enterprise-shell
|
||||
|
||||
%description -n mongodb-enterprise-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-enterprise-mongos
|
||||
Summary: MongoDB sharded cluster query router (enterprise)
|
||||
Group: Applications/Databases
|
||||
@ -289,7 +263,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s,ldap,kerberos}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
@ -360,11 +334,6 @@ fi
|
||||
|
||||
|
||||
|
||||
%files -n mongodb-enterprise-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-enterprise-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -25,7 +25,7 @@ Summary: MongoDB open source document-oriented database system (metapackage)
|
||||
License: SSPL
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-org-mongos, mongodb-org-server, mongodb-org-database-tools-extra, mongodb-org-shell
|
||||
Requires: mongodb-org-mongos, mongodb-org-server, mongodb-org-database-tools-extra
|
||||
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
@ -117,32 +117,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and init.d scripts.
|
||||
|
||||
%package -n mongodb-org-shell
|
||||
Summary: MongoDB shell client
|
||||
Group: Applications/Databases
|
||||
Requires: openssl %{?el6:>= 1.0.1}
|
||||
Conflicts: mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools
|
||||
Obsoletes: mongo-10gen-shell
|
||||
Provides: mongo-10gen-shell
|
||||
|
||||
%description -n mongodb-org-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-org-mongos
|
||||
Summary: MongoDB sharded cluster query router
|
||||
Group: Applications/Databases
|
||||
@ -259,7 +233,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
|
||||
@ -326,11 +300,6 @@ fi
|
||||
|
||||
|
||||
|
||||
%files -n mongodb-org-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-org-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -23,7 +23,7 @@ Summary: MongoDB open source document-oriented database system (metapackage)
|
||||
License: SSPL
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-org-unstable-mongos, mongodb-org-unstable-mongod, mongodb-org-unstable-database-tools-extra, mongodb-org-unstable-shell
|
||||
Requires: mongodb-org-unstable-mongos, mongodb-org-unstable-mongod, mongodb-org-unstable-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -112,30 +112,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and init.d scripts.
|
||||
|
||||
%package -n mongodb-org-unstable-shell
|
||||
Summary: MongoDB shell client
|
||||
Group: Applications/Databases
|
||||
Requires: openssl %{?el6:>= 1.0.1}
|
||||
Conflicts: mongo-10gen, mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools
|
||||
|
||||
%description -n mongodb-org-unstable-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-org-unstable-mongos
|
||||
Summary: MongoDB sharded cluster query router
|
||||
Group: Applications/Databases
|
||||
@ -246,7 +222,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
|
||||
@ -313,11 +289,6 @@ fi
|
||||
%doc THIRD-PARTY-NOTICES
|
||||
%doc MPL-2
|
||||
|
||||
%files -n mongodb-org-unstable-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-org-unstable-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -23,7 +23,7 @@ Summary: MongoDB open source document-oriented database system (metapackage)
|
||||
License: SSPL
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-database-tools-extra, mongodb-org-unstable-shell
|
||||
Requires: mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -119,30 +119,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and systemd service files.
|
||||
|
||||
%package -n mongodb-org-unstable-shell
|
||||
Summary: MongoDB shell client
|
||||
Group: Applications/Databases
|
||||
Requires: openssl
|
||||
Conflicts: mongo-10gen, mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org, mongodb-org-mongos, mongodb-org-server, mongodb-org-shell, mongodb-org-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools
|
||||
|
||||
%description -n mongodb-org-unstable-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-org-unstable-mongos
|
||||
Summary: MongoDB sharded cluster query router
|
||||
Group: Applications/Databases
|
||||
@ -253,7 +229,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
@ -318,11 +294,6 @@ fi
|
||||
%doc THIRD-PARTY-NOTICES
|
||||
%doc MPL-2
|
||||
|
||||
%files -n mongodb-org-unstable-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-org-unstable-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -25,7 +25,7 @@ Summary: MongoDB open source document-oriented database system (metapackage)
|
||||
License: SSPL
|
||||
URL: http://www.mongodb.org
|
||||
Group: Applications/Databases
|
||||
Requires: mongodb-org-mongos, mongodb-org-server, mongodb-org-database-tools-extra, mongodb-org-shell
|
||||
Requires: mongodb-org-mongos, mongodb-org-server, mongodb-org-database-tools-extra
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 30
|
||||
BuildRequires: /usr/bin/pathfix.py, python3-devel
|
||||
@ -123,32 +123,6 @@ MongoDB features:
|
||||
|
||||
This package contains the MongoDB server software, default configuration files, and systemd service files.
|
||||
|
||||
%package -n mongodb-org-shell
|
||||
Summary: MongoDB shell client
|
||||
Group: Applications/Databases
|
||||
Requires: openssl
|
||||
Conflicts: mongo-10gen-enterprise, mongo-10gen-enterprise-server, mongo-10gen-unstable, mongo-10gen-unstable-enterprise, mongo-10gen-unstable-enterprise-mongos, mongo-10gen-unstable-enterprise-server, mongo-10gen-unstable-enterprise-shell, mongo-10gen-unstable-enterprise-tools, mongo-10gen-unstable-mongos, mongo-10gen-unstable-server, mongo-10gen-unstable-shell, mongo-10gen-unstable-tools, mongo18-10gen, mongo18-10gen-server, mongo20-10gen, mongo20-10gen-server, mongodb, mongodb-server, mongodb-dev, mongodb-clients, mongodb-10gen, mongodb-10gen-enterprise, mongodb-10gen-unstable, mongodb-10gen-unstable-enterprise, mongodb-10gen-unstable-enterprise-mongos, mongodb-10gen-unstable-enterprise-server, mongodb-10gen-unstable-enterprise-shell, mongodb-10gen-unstable-enterprise-tools, mongodb-10gen-unstable-mongos, mongodb-10gen-unstable-server, mongodb-10gen-unstable-shell, mongodb-10gen-unstable-tools, mongodb-enterprise, mongodb-enterprise-mongos, mongodb-enterprise-server, mongodb-enterprise-shell, mongodb-enterprise-tools, mongodb-nightly, mongodb-org-unstable, mongodb-org-unstable-mongos, mongodb-org-unstable-server, mongodb-org-unstable-shell, mongodb-org-unstable-tools, mongodb-stable, mongodb18-10gen, mongodb20-10gen, mongodb-enterprise-unstable, mongodb-enterprise-unstable-mongos, mongodb-enterprise-unstable-server, mongodb-enterprise-unstable-shell, mongodb-enterprise-unstable-tools
|
||||
Obsoletes: mongo-10gen-shell
|
||||
Provides: mongo-10gen-shell
|
||||
|
||||
%description -n mongodb-org-shell
|
||||
MongoDB is built for scalability, performance and high availability, scaling from single server deployments to large, complex multi-site architectures. By leveraging in-memory computing, MongoDB provides high performance for both reads and writes. MongoDB’s native replication and automated failover enable enterprise-grade reliability and operational flexibility.
|
||||
|
||||
MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.
|
||||
|
||||
MongoDB has a rich client ecosystem including hadoop integration, officially supported drivers for 10 programming languages and environments, as well as 40 drivers supported by the user community.
|
||||
|
||||
MongoDB features:
|
||||
* JSON Data Model with Dynamic Schemas
|
||||
* Auto-Sharding for Horizontal Scalability
|
||||
* Built-In Replication for High Availability
|
||||
* Rich Secondary Indexes, including geospatial
|
||||
* TTL indexes
|
||||
* Text Search
|
||||
* Aggregation Framework & Native MapReduce
|
||||
|
||||
This package contains the mongo shell.
|
||||
|
||||
%package -n mongodb-org-mongos
|
||||
Summary: MongoDB sharded cluster query router
|
||||
Group: Applications/Databases
|
||||
@ -265,7 +239,7 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" bin/install_compass
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
||||
cp -rv bin $RPM_BUILD_ROOT%{_prefix}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
||||
cp debian/mongo{,d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
cp debian/mongo{d,s}.1 $RPM_BUILD_ROOT%{_mandir}/man1/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
|
||||
cp debian/mongodb-parameters.5 $RPM_BUILD_ROOT%{_mandir}/man5/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||
@ -332,11 +306,6 @@ fi
|
||||
|
||||
|
||||
|
||||
%files -n mongodb-org-shell
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongo
|
||||
%{_mandir}/man1/mongo.1*
|
||||
|
||||
%files -n mongodb-org-mongos
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/mongos
|
||||
|
@ -2615,12 +2615,13 @@ env.Program(
|
||||
AIB_COMPONENTS_EXTRA=[
|
||||
"core",
|
||||
"default",
|
||||
"devcore",
|
||||
"dist",
|
||||
"dist-test",
|
||||
"integration-tests",
|
||||
"serverless",
|
||||
"serverless-test",
|
||||
"servers",
|
||||
"integration-tests",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -5,10 +5,6 @@
|
||||
<Component Id="InstallCompass" Guid="FDB7B7C4-B78F-4A85-8F98-E8E49F6027B2">
|
||||
<File Id="InstallCompassScript" Name="InstallCompass.ps1" Source="$(var.BinarySource)\Install-Compass.ps1" />
|
||||
</Component>
|
||||
<Component Id="c_mongo" Guid="395C3DA5-A905-409C-AD96-29BFFF5E12D6">
|
||||
<File Id="f_mongo" Name="mongo.exe" Source="$(var.BinarySource)\mongo.exe"
|
||||
DiskId ="1" KeyPath="yes"/>
|
||||
</Component>
|
||||
<Component Id="c_mongod" Guid="7EDFB4A2-5A45-4C41-8F6D-976558B3A9D6">
|
||||
<File Id="f_mongod" Name="mongod.exe" Source="$(var.BinarySource)\mongod.exe"
|
||||
DiskId ="1" KeyPath="yes"/>
|
||||
|
@ -50,15 +50,6 @@
|
||||
<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="Router"
|
||||
Title ="Router"
|
||||
Description="The MongoDB Router (mongos)"
|
||||
|
@ -591,10 +591,11 @@ env.Program(
|
||||
AIB_COMPONENTS_EXTRA=[
|
||||
"core",
|
||||
"default",
|
||||
"devcore",
|
||||
"dist",
|
||||
"dist-test",
|
||||
"servers",
|
||||
"integration-tests",
|
||||
"servers",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -348,15 +348,13 @@ if not has_option('noshell') and jsEngine:
|
||||
'$BUILD_DIR/mongo/base',
|
||||
'mongo_main',
|
||||
],
|
||||
AIB_COMPONENT="mongo",
|
||||
AIB_COMPONENT="jstestshell",
|
||||
AIB_COMPONENTS_EXTRA=[
|
||||
"core",
|
||||
"default",
|
||||
"dist",
|
||||
"devcore",
|
||||
"dist-test",
|
||||
"serverless-test",
|
||||
"shell",
|
||||
"integration-tests",
|
||||
"mongo",
|
||||
"serverless-test",
|
||||
],
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user