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:
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