gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]