taldir

Directory service to resolve wallet mailboxes by messenger addresses
Log | Files | Refs | Submodules | README | LICENSE

commit b297725748d7a98a27fc00f1a0721d22c635c49f
parent dabeac6af2f01d15e257828084d58ed86102e780
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Mon,  5 May 2025 19:11:13 +0200

fix ci and install systemd properly

Diffstat:
Mcontrib/ci/ci.sh | 2+-
Mdebian/changelog | 21+++++++++++++++++++++
Mdebian/rules | 2++
Adebian/taler-directory.service | 15+++++++++++++++
4 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/contrib/ci/ci.sh b/contrib/ci/ci.sh @@ -32,7 +32,7 @@ fi -ti \ --arch "${JOB_ARCH}" \ --env CI_COMMIT_REF="$(git rev-parse HEAD)" \ - --volume "${PWD}":/workdir \ + --volume "${PWD}":/workdir:Z \ --workdir /workdir \ "${JOB_CONTAINER}" \ contrib/ci/jobs/"${JOB_NAME}"/job.sh diff --git a/debian/changelog b/debian/changelog @@ -1,3 +1,24 @@ +taler-directory (1.0.6) UNRELEASED; urgency=medium + + [ Martin Schanzenbach ] + * vendor base32 functions + * forgot to add gana + * detect version + * fix version detection of folders + * only bootstrap modules in git + * codespell + * codespell + * add dist target + * trim v from tag + * add getopt and logging + * add funding note + * load statis html files from correct folder + * actually install all files + * forgot to instantiate merchant + * add news entry + + -- root <none> Mon, 05 May 2025 17:08:24 +0000 + taler-directory (1.0.5) unstable; urgency=low * Initial release diff --git a/debian/rules b/debian/rules @@ -10,6 +10,8 @@ URL = http://www.taler.net/files/$(TARBALL) override_dh_auto_clean: override_dh_auto_test: +override_dh_installsystemd: + dh_installsystemd -ptaler-directory --no-start --no-enable taler-directory.service #override_dh_auto_build: #override_dh_auto_install: # wget -N --progress=dot:mega $(URL) diff --git a/debian/taler-directory.service b/debian/taler-directory.service @@ -0,0 +1,15 @@ +[Unit] +Description=GNU Taler Directory +After=taler-merchant.taler-merchant-httpd.service + +[Service] +User=taler-directory +Type=simple +Restart=always +RestartSec=1s +RestartPreventExitStatus=9 +RuntimeMaxSec=3600s +ExecStart=/usr/bin/taler-directory -c /etc/taler-directory/taler-directory.conf + +[Install] +WantedBy=multi-user.target