diff options
author | Viktor Semykin | 2020-10-22 17:07:48 -0300 |
---|---|---|
committer | Viktor Semykin | 2020-10-22 17:11:24 -0300 |
commit | 526c9f7d223fb380afb395dce3be5f3bde9c4294 (patch) | |
tree | 31164dc59253466ca1b0a03536b8f82e00068d53 | |
download | aur-mongodb-3.6-bin.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | mongodb-3.6.service | 11 | ||||
-rw-r--r-- | mongodb.conf | 43 | ||||
-rw-r--r-- | mongodb.sysusers | 2 | ||||
-rw-r--r-- | mongodb.tmpfiles | 2 |
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 - - |