From 5d42efe93d68bde13c065da337552e5c61d6e9bb Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Thu, 26 Sep 2024 03:01:07 +0200 Subject: systemd: Improve description of unit files. --- files/etc/systemd/system/webmap-download@.service | 2 +- files/etc/systemd/system/webmap-import@.service | 2 +- files/etc/systemd/system/webmap-publish@.service | 5 ++--- files/etc/systemd/system/webmap-update@.target | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/files/etc/systemd/system/webmap-download@.service b/files/etc/systemd/system/webmap-download@.service index 2c5a3e4..e6b7f44 100644 --- a/files/etc/systemd/system/webmap-download@.service +++ b/files/etc/systemd/system/webmap-download@.service @@ -1,5 +1,5 @@ [Unit] -Description=Webmap updater service (download %I) +Description=Webmap updater service (download ‘%I’) # Chaining logic from https://serverfault.com/questions/1079993/why-does-my-systemd-timer-only-trigger-once-when-the-unit-is-a-target#answer-1128671 # XXX Looks like Upholds= prevents running a single unit, as it causes # webmap-update@%i.target to start upon `systemctl start webmap-download@foo.service` diff --git a/files/etc/systemd/system/webmap-import@.service b/files/etc/systemd/system/webmap-import@.service index 06d204c..30300a5 100644 --- a/files/etc/systemd/system/webmap-import@.service +++ b/files/etc/systemd/system/webmap-import@.service @@ -1,5 +1,5 @@ [Unit] -Description=Webmap updater service (import %I to PostgreSQL) +Description=Webmap updater service (import ‘%I’ to PostGIS) After=postgresql.service webmap-update@%i.target After=webmap-download@%i.service Upholds=webmap-update@%i.target diff --git a/files/etc/systemd/system/webmap-publish@.service b/files/etc/systemd/system/webmap-publish@.service index e2f8e6b..9d138da 100644 --- a/files/etc/systemd/system/webmap-publish@.service +++ b/files/etc/systemd/system/webmap-publish@.service @@ -1,5 +1,5 @@ [Unit] -Description=Webmap updater service (publish %I as MVT) +Description=Webmap updater service (publish ‘%I’ as MVT) #After=postgresql.service webmap-update@%i.target #After=webmap-download@%i.service #After=webmap-import@%i.service @@ -15,8 +15,7 @@ IOSchedulingClass=idle Type=oneshot ExecStart=/usr/local/bin/webmap-publish \ --lockfile=%t/lock/webmap/lock \ - --destdir=/var/www/webmap/tiles/%i \ - --name=%I \ + --destdir=/var/www/webmap/tiles/%I \ --webroot=/var/www/webmap \ --metadata=/var/www/webmap/tiles/metadata.json \ --metadata-lockfile=%t/lock/webmap/tiles.lock \ diff --git a/files/etc/systemd/system/webmap-update@.target b/files/etc/systemd/system/webmap-update@.target index 3d9fb7f..840de96 100644 --- a/files/etc/systemd/system/webmap-update@.target +++ b/files/etc/systemd/system/webmap-update@.target @@ -1,3 +1,3 @@ [Unit] -Description=Webmap updater (target unit %I) +Description=Webmap updater (target unit ‘%I’) StopWhenUnneeded=true -- cgit v1.2.3