summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-06 02:14:16 +0200
committerFlorian Dold <florian@dold.me>2023-10-06 02:14:16 +0200
commit32a5bb71e7d1013a8db992444e136c491a0d541d (patch)
tree2aa852074ee1db1941c2de9f265e7c6c55775d17
parenta2e6825908e6fb0271bbc58d849fd6480d013316 (diff)
downloadlibeufin-32a5bb71e7d1013a8db992444e136c491a0d541d.tar.gz
libeufin-32a5bb71e7d1013a8db992444e136c491a0d541d.tar.bz2
libeufin-32a5bb71e7d1013a8db992444e136c491a0d541d.zip
debian: libeufin-bank service and configv0.9.3-dev.17
-rw-r--r--debian/etc/libeufin-bank/libeufin-bank.conf3
-rw-r--r--debian/libeufin-bank.libeufin-bank.service3
-rw-r--r--debian/libeufin-bank.postinst20
-rw-r--r--debian/libeufin-bank.prerm2
-rw-r--r--debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js2
5 files changed, 16 insertions, 14 deletions
diff --git a/debian/etc/libeufin-bank/libeufin-bank.conf b/debian/etc/libeufin-bank/libeufin-bank.conf
new file mode 100644
index 00000000..33aa3284
--- /dev/null
+++ b/debian/etc/libeufin-bank/libeufin-bank.conf
@@ -0,0 +1,3 @@
+# This is the main configuration entrypoint for the libeufin-bank.
+# Please be aware that libeufin-bank currently does not support directives
+# like "@import".
diff --git a/debian/libeufin-bank.libeufin-bank.service b/debian/libeufin-bank.libeufin-bank.service
index 28598ab4..bf810ccd 100644
--- a/debian/libeufin-bank.libeufin-bank.service
+++ b/debian/libeufin-bank.libeufin-bank.service
@@ -2,9 +2,8 @@
Description=LibEuFin Bank service.
[Service]
-EnvironmentFile=/etc/libeufin/bank.env
User=libeufin-bank
-ExecStart=/usr/bin/libeufin-bank serve --port=${LIBEUFIN_BANK_PORT}
+ExecStart=/usr/bin/libeufin-bank serve
Restart=on-failure
RestartSec=1s
RuntimeMaxSec=3600s
diff --git a/debian/libeufin-bank.postinst b/debian/libeufin-bank.postinst
index 227e7d26..a2cfd7aa 100644
--- a/debian/libeufin-bank.postinst
+++ b/debian/libeufin-bank.postinst
@@ -7,32 +7,32 @@ if [ -d /run/systemd/system ]; then
fi
if [ "$1" = "remove" ]; then
if [ -x "/usr/bin/deb-systemd-helper" ]; then
- deb-systemd-helper mask 'libeufin-sandbox.service' >/dev/null || true
+ deb-systemd-helper mask 'libeufin-bank.service' >/dev/null || true
fi
fi
if [ "$1" = "purge" ]; then
if [ -x "/usr/bin/deb-systemd-helper" ]; then
- deb-systemd-helper purge 'libeufin-sandbox.service' >/dev/null || true
- deb-systemd-helper unmask 'libeufin-sandbox.service' >/dev/null || true
+ deb-systemd-helper purge 'libeufin-bank.service' >/dev/null || true
+ deb-systemd-helper unmask 'libeufin-bank.service' >/dev/null || true
fi
fi
-sandbox_user=libeufin-sandbox
-sandbox_group=libeufin-sandbox
-libeufin_home=/var/lib/libeufin
+libeufin_bank_home=/var/lib/libeufin-bank
+bank_user=bank
+bank_group=bank
. /usr/share/debconf/confmodule
case "${1}" in
configure)
- if ! getent group $sandbox_group >/dev/null; then
- addgroup --quiet --system $sandbox_group
+ if ! getent group $bank_group >/dev/null; then
+ addgroup --quiet --system $bank_group
fi
# Create users if needed
- if ! getent passwd $sandbox_user >/dev/null; then
- adduser --quiet --system --no-create-home --ingroup $sandbox_group --home $libeufin_home $sandbox_user
+ if ! getent passwd $bank_user >/dev/null; then
+ adduser --quiet --system --no-create-home --ingroup $bank_group --home $libeufin_bank_home $bank_user
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/debian/libeufin-bank.prerm b/debian/libeufin-bank.prerm
index 6a97b16c..a8cd12fb 100644
--- a/debian/libeufin-bank.prerm
+++ b/debian/libeufin-bank.prerm
@@ -3,7 +3,7 @@
set -e
if [ -d /run/systemd/system ] && [ "$1" = remove ]; then
- deb-systemd-invoke stop 'libeufin-sandbox.service' >/dev/null || true
+ deb-systemd-invoke stop 'libeufin-bank.service' >/dev/null || true
fi
exit 0
diff --git a/debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js b/debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js
index be24af28..1a88ce9d 100644
--- a/debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js
+++ b/debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js
@@ -4,5 +4,5 @@ globalThis.talerDemobankSettings = {
bankName: "Taler Bank",
// Show explainer text and navbar to other demo sites
showDemoNav: false,
- backendBaseURL: "http://localhost/demobanks/default/"
+ backendBaseURL: "http://localhost/"
};