diff options
-rw-r--r-- | debian/etc/libeufin-bank/libeufin-bank.conf | 3 | ||||
-rw-r--r-- | debian/libeufin-bank.libeufin-bank.service | 3 | ||||
-rw-r--r-- | debian/libeufin-bank.postinst | 20 | ||||
-rw-r--r-- | debian/libeufin-bank.prerm | 2 | ||||
-rw-r--r-- | debian/usr/share/libeufin/demobank-ui/demobank-ui-settings.js | 2 |
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/" }; |