[arch-commits] Commit in couchdb/trunk (PKGBUILD couchdb.default couchdb.service)
Bruno Pagani
archange at gemini.archlinux.org
Mon May 9 12:46:16 UTC 2022
Date: Monday, May 9, 2022 @ 12:46:16
Author: archange
Revision: 1196373
upgpkg: couchdb 3.2.2-2
Follow upstream (https://github.com/apache/couchdb-pkg/pull/92) and specify
ERL_EPMD_ADDRESS=127.0.0.1 by default but allow easy configuration of this
variable. While we are at it, move the other env vars there too.
Added:
couchdb/trunk/couchdb.default
Modified:
couchdb/trunk/PKGBUILD
couchdb/trunk/couchdb.service
-----------------+
PKGBUILD | 14 +++++++++-----
couchdb.default | 3 +++
couchdb.service | 2 +-
3 files changed, 13 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-09 12:43:13 UTC (rev 1196372)
+++ PKGBUILD 2022-05-09 12:46:16 UTC (rev 1196373)
@@ -5,7 +5,7 @@
pkgname=couchdb
pkgver=3.2.2
-pkgrel=1
+pkgrel=2
pkgdesc="Document-oriented database that can be queried and indexed in a MapReduce fashion using JSON"
arch=(x86_64)
url="https://couchdb.apache.org"
@@ -14,13 +14,16 @@
optdepends=('erlang-nox: for weatherreport')
makedepends=(erlang-nox)
backup=(etc/couchdb/local.ini
- etc/couchdb/vm.args)
+ etc/couchdb/vm.args
+ etc/default/couchdb)
source=("https://archive.apache.org/dist/${pkgname}/source/${pkgver}/apache-${pkgname}-${pkgver}.tar.gz"{,.asc}
+ couchdb.default
couchdb.service
couchdb.sysusers
couchdb.tmpfiles)
sha256sums=(69c9fd6f80133557f68a02e92dda72a4fd646d646f429f45bb8329a30f82f20e SKIP
- 745754da596c2451352a21ed6e9ade92b2fbd111f9957ddba1209a20bd9eff1d
+ 0d21fdd7851b3a6fa099b030cab0e96705b1d5a3a83a4ff1c871814d8742cae9
+ 6ab3d362f3fcd9079036c883dc09dc597584cb627831460f2e0c68a31aa052ae
3ed1ad2a37a068ce194b03fb72eb35285d60fa7faf2d2c2bb710703d229108a8
7331b9675e3668c5f0d632bee5d154c061cc3e60d451bef3dc0d0ab2dadfa006)
validpgpkeys=(2EC788AE3F239FA13E82D215CDE711289384AE37 # Joan Touzet (CODE SIGNING KEY) <wohali at apache.org>
@@ -40,13 +43,14 @@
package() {
cd apache-couchdb-${pkgver}
- install -dm755 "${pkgdir}"/usr/lib/
- install -dm755 "${pkgdir}"/etc/couchdb/
+ install -dm755 "${pkgdir}"/usr/lib
+ install -dm755 "${pkgdir}"/etc/couchdb
cp -r rel/couchdb "${pkgdir}"/usr/lib/couchdb
mv "${pkgdir}"/usr/lib/couchdb/etc/{default.ini,local.ini,vm.args} "${pkgdir}"/etc/couchdb/
cd "${srcdir}"
+ install -Dm644 ${pkgname}.default "${pkgdir}"/etc/default/${pkgname}
install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
Added: couchdb.default
===================================================================
--- couchdb.default (rev 0)
+++ couchdb.default 2022-05-09 12:46:16 UTC (rev 1196373)
@@ -0,0 +1,3 @@
+ERL_EPMD_ADDRESS=127.0.0.1
+COUCHDB_ARGS_FILE=/etc/couchdb/vm.args
+COUCHDB_INI_FILES=/etc/couchdb/default.ini /etc/couchdb/local.ini
Modified: couchdb.service
===================================================================
--- couchdb.service 2022-05-09 12:43:13 UTC (rev 1196372)
+++ couchdb.service 2022-05-09 12:46:16 UTC (rev 1196373)
@@ -7,7 +7,7 @@
Type=simple
WorkingDirectory=~
StateDirectory=couchdb
-Environment=COUCHDB_ARGS_FILE=/etc/couchdb/vm.args "COUCHDB_INI_FILES=/etc/couchdb/default.ini /etc/couchdb/local.ini"
+EnvironmentFile=/etc/default/couchdb
ExecStart=/usr/lib/couchdb/bin/couchdb
ReadWritePaths=/etc/couchdb/local.ini
Restart=always
More information about the arch-commits
mailing list