From cb9dc38c1235065346dd9aa6783de8d7d72a8317 Mon Sep 17 00:00:00 2001 From: Dennis Fink Date: Sun, 27 Sep 2026 08:48:30 +0200 Subject: fix(systemd): wait for network to be online Order the exporter service and timer after network-online.target and add a Wants dependency so network connectivity is established before they run. --- contrib/prometheus-pacman-exporter.service | 3 ++- contrib/prometheus-pacman-exporter.timer | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/contrib/prometheus-pacman-exporter.service b/contrib/prometheus-pacman-exporter.service index 82b5854..3b3dfa6 100644 --- a/contrib/prometheus-pacman-exporter.service +++ b/contrib/prometheus-pacman-exporter.service @@ -1,6 +1,7 @@ [Unit] Description=Pacman Prometheus metrics exporter -After=network.target +After=network-online.target +Wants=network-online.target [Service] Type=oneshot diff --git a/contrib/prometheus-pacman-exporter.timer b/contrib/prometheus-pacman-exporter.timer index 01c4a2c..46afeea 100644 --- a/contrib/prometheus-pacman-exporter.timer +++ b/contrib/prometheus-pacman-exporter.timer @@ -1,6 +1,7 @@ [Unit] Description=Run Pacman Prometheus metrics exporter daily -After=network.target +After=network-online.target +Wants=network-online.target [Timer] OnCalendar=daily -- cgit v1.3.1