summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorViktor Semykin2020-10-22 17:07:48 -0300
committerViktor Semykin2020-10-22 17:11:24 -0300
commit526c9f7d223fb380afb395dce3be5f3bde9c4294 (patch)
tree31164dc59253466ca1b0a03536b8f82e00068d53
downloadaur-mongodb-3.6-bin.tar.gz
initial
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD41
-rw-r--r--mongodb-3.6.service11
-rw-r--r--mongodb.conf43
-rw-r--r--mongodb.sysusers2
-rw-r--r--mongodb.tmpfiles2
6 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d8a5284ff829
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = mongodb-3.6-bin
+ pkgdesc = Document-oriented database server
+ pkgver = 3.6.20
+ pkgrel = 1
+ url = https://www.mongodb.com/
+ arch = x86_64
+ license = custom:SSPL
+ provides = mongodb=3.6.20
+ provides = mongodb-tools=3.6.20
+ conflicts = mongodb
+ conflicts = mongodb-bin
+ conflicts = mongodb-tools
+ conflicts = mongodb-tools-bin
+ replaces = mongodb
+ replaces = mongodb-tools
+ backup = etc/mongodb.conf
+ source = https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.20.tgz
+ source = mongodb.conf
+ source = mongodb-3.6.service
+ source = mongodb.sysusers
+ source = mongodb.tmpfiles
+ md5sums = d99542d71f2ba71ae3ebe1a066856d11
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = mongodb-3.6-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..23dd48f564ec
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Viktor Semykin <thesame.ml@gmail.com>
+#
+
+pkgname=mongodb-3.6-bin
+pkgver=3.6.20
+pkgrel=1
+pkgdesc="Document-oriented database server"
+arch=(x86_64)
+url="https://www.mongodb.com/"
+license=('custom:SSPL')
+depends=()
+provides=("mongodb=$pkgver" "mongodb-tools=$pkgver")
+conflicts=("mongodb" "mongodb-bin" "mongodb-tools" "mongodb-tools-bin")
+replaces=("mongodb" "mongodb-tools")
+backup=("etc/mongodb.conf")
+source=(
+ "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.20.tgz"
+ "mongodb.conf"
+ "mongodb-3.6.service"
+ "mongodb.sysusers"
+ "mongodb.tmpfiles"
+ )
+md5sums=(
+ "d99542d71f2ba71ae3ebe1a066856d11"
+ "SKIP"
+ "SKIP"
+ "SKIP"
+ "SKIP"
+ )
+
+package() {
+ cd "$srcdir/mongodb-linux-$arch-$pkgver"
+ install -d "$pkgdir/usr"
+ cp -r bin "$pkgdir/usr"
+ unlink "$pkgdir/usr/bin/install_compass"
+ install -Dm644 "$srcdir/mongodb-3.6.service" "$pkgdir/usr/lib/systemd/system/mongodb-3.6.service"
+ install -Dm644 "$srcdir/mongodb.sysusers" "$pkgdir/usr/lib/sysusers.d/mongodb.conf"
+ install -Dm644 "$srcdir/mongodb.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/mongodb.conf"
+ install -Dm644 "$srcdir/mongodb.conf" "$pkgdir/etc/mongodb.conf"
+ install -Dm644 "LICENSE-Community.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/mongodb-3.6.service b/mongodb-3.6.service
new file mode 100644
index 000000000000..37204b523133
--- /dev/null
+++ b/mongodb-3.6.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=High-performance, schema-free document-oriented database
+After=network.target
+
+[Service]
+User=mongodb
+ExecStart=/usr/bin/mongod --config /etc/mongodb.conf
+
+[Install]
+WantedBy=multi-user.target
+Alias=mongodb.service
diff --git a/mongodb.conf b/mongodb.conf
new file mode 100644
index 000000000000..b2ac945d84a6
--- /dev/null
+++ b/mongodb.conf
@@ -0,0 +1,43 @@
+# mongod.conf
+
+# for documentation of all options, see:
+# http://docs.mongodb.org/manual/reference/configuration-options/
+
+# Where and how to store data.
+storage:
+ dbPath: /var/lib/mongodb
+ journal:
+ enabled: true
+# engine:
+# mmapv1:
+# wiredTiger:
+
+# where to write logging data.
+#systemLog:
+ #destination: file
+ #logAppend: true
+ #path: /var/log/mongodb/mongod.log
+
+# network interfaces
+net:
+ port: 27017
+ bindIp: 127.0.0.1
+
+
+# how the process runs
+processManagement:
+ timeZoneInfo: /usr/share/zoneinfo
+
+#security:
+
+#operationProfiling:
+
+#replication:
+
+#sharding:
+
+## Enterprise-Only Options:
+
+#auditLog:
+
+#snmp:
diff --git a/mongodb.sysusers b/mongodb.sysusers
new file mode 100644
index 000000000000..e733c84003c5
--- /dev/null
+++ b/mongodb.sysusers
@@ -0,0 +1,2 @@
+u mongodb - - /var/lib/mongodb
+m mongodb daemon
diff --git a/mongodb.tmpfiles b/mongodb.tmpfiles
new file mode 100644
index 000000000000..636e0c3f74a1
--- /dev/null
+++ b/mongodb.tmpfiles
@@ -0,0 +1,2 @@
+d /var/lib//mongodb 0700 mongodb daemon - -
+d /var/log//mongodb 0755 mongodb daemon - -