[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] branch master updated: fix debian package DB logic
From: |
gnunet |
Subject: |
[libeufin] branch master updated: fix debian package DB logic |
Date: |
Sat, 04 Mar 2023 14:48:49 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository libeufin.
The following commit(s) were added to refs/heads/master by this push:
new 6ee606bb fix debian package DB logic
6ee606bb is described below
commit 6ee606bbadea26cd860ad145314b08dc8c6d6f24
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Mar 4 14:48:45 2023 +0100
fix debian package DB logic
---
debian/db/install-nexus/pgsql | 5 +++--
debian/db/install-sandbox/pgsql | 2 +-
debian/rules | 7 +++++++
3 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/debian/db/install-nexus/pgsql b/debian/db/install-nexus/pgsql
index 37a347af..58e8e999 100755
--- a/debian/db/install-nexus/pgsql
+++ b/debian/db/install-nexus/pgsql
@@ -4,14 +4,15 @@ set -eu
# Get database settings from dbconfig-common and write libeufin configuration
files.
if [ -f /etc/dbconfig-common/libeufin-nexus.conf ]; then
- . /etc/dbconfig-common/libeufin-nexus.conf
+ . /etc/dbconfig-common/libeufin-nexus
+ .conf
case "$dbc_dbtype" in
pgsql)
# We assume ident auth here. We might support password auth later.
mkdir -p /etc/libeufin/
echo -e "LIBEUFIN_NEXUS_PORT=5017" >> \
/etc/libeufin/nexus.env
- echo -e "LIBEUFIN_NEXUS_DB_CONNECTION=jdbc:postgres:///${dbc_dbname}\n\n"
>> \
+ echo -e
"LIBEUFIN_NEXUS_DB_CONNECTION=jdbc:postgres:///${dbc_dbserver}/${dbc_dbname}?user=${dbc_dbuser}&password=${dbc_dbpass}\n\n"
>> \
/etc/libeufin/nexus.env
# Allow the libeufin-sandbox/nexus user to create schemas.
diff --git a/debian/db/install-sandbox/pgsql b/debian/db/install-sandbox/pgsql
index 4ec92663..00cfe669 100755
--- a/debian/db/install-sandbox/pgsql
+++ b/debian/db/install-sandbox/pgsql
@@ -11,7 +11,7 @@ if [ -f /etc/dbconfig-common/libeufin-sandbox.conf ]; then
mkdir -p /etc/libeufin/
echo -e "LIBEUFIN_SANDBOX_PORT=5016" >> \
/etc/libeufin/sandbox.env
- echo -e
"LIBEUFIN_SANDBOX_DB_CONNECTION=jdbc:postgres:///${dbc_dbname}\n\n" >> \
+ echo -e
"LIBEUFIN_SANDBOX_DB_CONNECTION=jdbc:postgres://${dbc_dbserver}/${dbc_dbname}?user=${dbc_dbuser}&password=${dbc_dbpass}\n\n"
>> \
/etc/libeufin/sandbox.env
diff --git a/debian/rules b/debian/rules
index 45b42bc7..b032f4a5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -50,12 +50,19 @@ override_dh_install:
mkdir -p debian/libeufin-nexus/usr/bin/
mv debian/libeufin-common/usr/bin/libeufin-nexus \
debian/libeufin-nexus/usr/bin/
+ mkdir -p debian/libeufin-nexus/usr/share/libeufin/bin/
+ mv debian/libeufin/usr/share/libeufin/bin/libeufin-nexus \
+ debian/libeufin-nexus/usr/share/libeufin/bin/
+
mkdir -p debian/libeufin-sandbox/usr/share/libeufin/lib/
mv debian/libeufin-common/usr/share/libeufin/lib/sandbox-*.jar \
debian/libeufin-sandbox/usr/share/libeufin/lib/
mkdir -p debian/libeufin-sandbox/usr/bin/
mv debian/libeufin-common/usr/bin/libeufin-sandbox \
debian/libeufin-sandbox/usr/bin/
+ mkdir -p debian/libeufin-sandbox/usr/share/libeufin/bin/
+ mv debian/libeufin/usr/share/libeufin/bin/libeufin-sandbox \
+ debian/libeufin-sandbox/usr/share/libeufin/bin/
rm -rf debian/libeufin/
override_dh_installsystemd:
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libeufin] branch master updated: fix debian package DB logic,
gnunet <=