summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames P. Harvey2019-02-17 04:49:18 -0500
committerJames P. Harvey2019-02-21 20:08:54 -0500
commit7dab7632122f69e7146ed53741ae2d3f8c6202f9 (patch)
tree5b114a77959bc2c00fa7a05cf2845c86b0ca3390
parenta11d3edd47d1f4c298d78a8fdfbf48172feeb803 (diff)
downloadaur-7dab7632122f69e7146ed53741ae2d3f8c6202f9.tar.gz
Use upstream conf file, but keep it as /etc/mongodb.conf and modify it to keep dbPath at /var/lib/mongodb like it always has been on Arch.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--mongodb.conf8
3 files changed, 11 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cfd1badb82bf..cc217b42b701 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Feb 22 01:08:32 UTC 2019
+# Fri Feb 22 01:08:49 UTC 2019
pkgbase = mongodb
pkgdesc = A high-performance, open source, schema-free document-oriented database
pkgver = 4.0.6
@@ -27,12 +27,10 @@ pkgbase = mongodb
optdepends = mongodb-tools: mongoimport, mongodump, mongotop, etc
backup = etc/mongodb.conf
source = http://downloads.mongodb.org/src/mongodb-src-r4.0.6.tar.gz
- source = mongodb.conf
source = mongodb.service
source = mongodb.sysusers
source = mongodb.tmpfiles
sha256sums = 34165ef42c7199c438e1706fef515cbde012d6a884406d102082d39eab72c235
- sha256sums = 8010ce728d657524cd76b5afda7ffbc1cc389642336b12b89cec5df2b09fc0e4
sha256sums = 19f55ab28652b3817e98fc3f15cc2f6f3255a5e1dfd7b0d5a27c9ba22fd2703e
sha256sums = 47b884569102f7c79017ee78ef2e98204a25aa834c0ee7d5d62c270ab05d4e2b
sha256sums = 51ee1e1f71598aad919db79a195778e6cb6cfce48267565e88a401ebc64497ac
diff --git a/PKGBUILD b/PKGBUILD
index 7537b748b7ad..0cb6a3f41759 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,14 +20,12 @@ checkdepends=("python2-pymongo")
backup=("etc/${pkgname}.conf")
source=(
"http://downloads.${pkgname}.org/src/${pkgname}-src-r${pkgver}.tar.gz"
- "${pkgname}.conf"
"${pkgname}.service"
"${pkgname}.sysusers"
"${pkgname}.tmpfiles"
)
sha256sums=(
"34165ef42c7199c438e1706fef515cbde012d6a884406d102082d39eab72c235"
- "8010ce728d657524cd76b5afda7ffbc1cc389642336b12b89cec5df2b09fc0e4"
"19f55ab28652b3817e98fc3f15cc2f6f3255a5e1dfd7b0d5a27c9ba22fd2703e"
"47b884569102f7c79017ee78ef2e98204a25aa834c0ee7d5d62c270ab05d4e2b"
"51ee1e1f71598aad919db79a195778e6cb6cfce48267565e88a401ebc64497ac"
@@ -48,6 +46,13 @@ _scons_args=(
--use-system-tcmalloc # in gperftools
)
+prepare() {
+ cd "${srcdir}/${pkgname}-src-r${pkgver}"
+
+ # Keep historical Arch dbPath
+ sed -i 's|dbPath: /var/lib/mongo|dbPath: /var/lib/mongodb|' rpm/mongod.conf
+}
+
build() {
cd "${srcdir}/${pkgname}-src-r${pkgver}"
@@ -76,7 +81,9 @@ package() {
scons install --prefix="${pkgdir}/usr" "${_scons_args[@]}"
- install -Dm644 "${srcdir}/${pkgname}.conf" "${pkgdir}/etc/${pkgname}.conf"
+ # Keep historical Arch conf file name
+ install -Dm644 "rpm/mongod.conf" "${pkgdir}/etc/${pkgname}.conf"
+
install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
install -Dm644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
install -Dm644 "${srcdir}/${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
diff --git a/mongodb.conf b/mongodb.conf
deleted file mode 100644
index c5272b7f2df3..000000000000
--- a/mongodb.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# 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