summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAli Molaei2019-01-28 12:32:25 +0330
committerAli Molaei2019-01-28 12:32:25 +0330
commitf61b50cbd07896e73aa046a7af697c46605f7251 (patch)
treedcbcd7005cb810449be9445fb96ae4c8a3638d03
downloadaur-f61b50cbd07896e73aa046a7af697c46605f7251.tar.gz
Initial commit of mongodb-bin
-rw-r--r--.SRCINFO25
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD36
-rw-r--r--mongodb.conf8
-rw-r--r--mongodb.service10
-rw-r--r--mongodb.sysusers2
-rw-r--r--mongodb.tmpfiles2
7 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6cc39d0c4e47
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = mongodb-bin
+ pkgdesc = Scalable and flexible document database
+ pkgver = 4.0.5
+ pkgrel = 1
+ url = https://www.mongodb.com/
+ arch = x86_64
+ license = SSPLv1
+ provides = mongodb=4.0.5
+ provides = mongodb-tools=4.0.5
+ conflicts = mongodb
+ conflicts = mongodb-tools
+ backup = etc/mongodb.conf
+ source = https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz
+ source = mongodb.service
+ source = mongodb.conf
+ source = mongodb.sysusers
+ source = mongodb.tmpfiles
+ md5sums = 43b3babdf53e7cbca11bae297aa80ca2
+ md5sums = 96ab4517b48974ce0e566d9746a75a4f
+ md5sums = 4839fe1d638187ca3226e8267b947318
+ md5sums = ff773b723f7bf217c2a8176e3b143498
+ md5sums = c599936e8858aeba31dc06cc3ff88612
+
+pkgname = mongodb-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..08d7058281b3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+/mongodb-bin-*
+/mongodb-linux-*
+/src/
+/pkg/
+pkg/
+src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..35fc6723ee70
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+#Maintainer: Ali Molaei ali.molaei@protonmail.com
+
+pkgname="mongodb-bin"
+pkgver="4.0.5"
+pkgrel="1"
+pkgdesc="Scalable and flexible document database"
+arch=("x86_64")
+url="https://www.mongodb.com/"
+license=("SSPLv1")
+provides=("mongodb=$pkgver" "mongodb-tools=$pkgver")
+conflicts=("mongodb" "mongodb-tools")
+source=(
+ "https://fastdl.mongodb.org/linux/mongodb-linux-$arch-$pkgver.tgz"
+ "mongodb.service"
+ "mongodb.conf"
+ "mongodb.sysusers"
+ "mongodb.tmpfiles"
+ )
+
+md5sums=('43b3babdf53e7cbca11bae297aa80ca2'
+ '96ab4517b48974ce0e566d9746a75a4f'
+ '4839fe1d638187ca3226e8267b947318'
+ 'ff773b723f7bf217c2a8176e3b143498'
+ 'c599936e8858aeba31dc06cc3ff88612')
+
+backup=("etc/mongodb.conf")
+
+package() {
+ mkdir -p "$pkgdir/usr"
+ cp -r "$srcdir/mongodb-linux-$arch-$pkgver/bin" "$pkgdir/usr/"
+ install -Dm644 "$srcdir/mongodb.conf" "$pkgdir/etc/mongodb.conf"
+ install -Dm644 "$srcdir/mongodb.service" "$pkgdir/usr/lib/systemd/system/mongodb.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"
+}
+
diff --git a/mongodb.conf b/mongodb.conf
new file mode 100644
index 000000000000..c5272b7f2df3
--- /dev/null
+++ b/mongodb.conf
@@ -0,0 +1,8 @@
+# See http://www.mongodb.org/display/DOCS/File+Based+Configuration for format details
+# Run mongod --help to see a list of options
+
+bind_ip = 127.0.0.1
+quiet = true
+dbpath = /var/lib/mongodb
+logpath = /var/log/mongodb/mongod.log
+logappend = true
diff --git a/mongodb.service b/mongodb.service
new file mode 100644
index 000000000000..78d551183838
--- /dev/null
+++ b/mongodb.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=High-performance, schema-free document-oriented database
+After=network.target
+
+[Service]
+User=mongodb
+ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
+
+[Install]
+WantedBy=multi-user.target
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 - -