diff options
author | James P. Harvey | 2019-02-17 04:49:18 -0500 |
---|---|---|
committer | James P. Harvey | 2019-02-21 20:08:54 -0500 |
commit | 7dab7632122f69e7146ed53741ae2d3f8c6202f9 (patch) | |
tree | 5b114a77959bc2c00fa7a05cf2845c86b0ca3390 | |
parent | a11d3edd47d1f4c298d78a8fdfbf48172feeb803 (diff) | |
download | aur-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-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | mongodb.conf | 8 |
3 files changed, 11 insertions, 14 deletions
@@ -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 @@ -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 |