From b2b9ddcdefd6a87a84d50b88533cff4e7a39d852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reynir=20Bj=C3=B6rnsson?= Date: Wed, 11 Nov 2020 14:31:26 +0100 Subject: [PATCH] Systemd services depend on their sockets --- packaging/Linux/albatross_console.service | 1 + packaging/Linux/albatross_daemon.service | 2 +- packaging/Linux/albatross_log.service | 2 +- packaging/Linux/albatross_stat.service | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packaging/Linux/albatross_console.service b/packaging/Linux/albatross_console.service index c25c667..6808312 100644 --- a/packaging/Linux/albatross_console.service +++ b/packaging/Linux/albatross_console.service @@ -3,6 +3,7 @@ # to create an override configuration: # systemctl edit albatross_console.service Description=Albatross console daemon (albatross_console) +Requires=albatross_console.socket After=syslog.target [Service] diff --git a/packaging/Linux/albatross_daemon.service b/packaging/Linux/albatross_daemon.service index e9bf502..c5eb8d3 100644 --- a/packaging/Linux/albatross_daemon.service +++ b/packaging/Linux/albatross_daemon.service @@ -1,6 +1,6 @@ [Unit] Description=Albatross VMM daemon (albatrossd) -Requires=albatross_console.socket albatross_log.socket +Requires=albatross_console.socket albatross_log.socket albatross_daemon.socket After=syslog.target albatross_console.service albatross_log.service [Service] diff --git a/packaging/Linux/albatross_log.service b/packaging/Linux/albatross_log.service index fde1066..3a99823 100644 --- a/packaging/Linux/albatross_log.service +++ b/packaging/Linux/albatross_log.service @@ -4,7 +4,7 @@ # systemctl edit albatross_log.service Description=Albatross log daemon (albatross_log) After=syslog.target albatross_console.service -Requires=albatross_console.socket +Requires=albatross_console.socket albatross_log.socket AssertPathExists=/var/lib/albatross/albatross.log [Service] diff --git a/packaging/Linux/albatross_stat.service b/packaging/Linux/albatross_stat.service index 308c294..a212b9b 100644 --- a/packaging/Linux/albatross_stat.service +++ b/packaging/Linux/albatross_stat.service @@ -3,6 +3,7 @@ # to create an override configuration: # systemctl edit albatross_stat.service Description=Albatross stat daemon (albatross_stat) +Requires=albatross_stat.socket After=syslog.target [Service]