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 /PKGBUILD | |
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.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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" |