From a96ce8f0897dfbb29c759bcf1f09e82eeecad691 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Mon, 21 Sep 2020 16:03:05 +0200
Subject: [PATCH] Additional socket configs. #21

---
 configuration/systemd/aura-engine-core.service |  3 +--
 configuration/systemd/aura-engine-lqs.service  | 11 +++++------
 configuration/systemd/aura-engine-lqs.socket   |  4 ++++
 configuration/systemd/aura-engine.service      |  2 +-
 4 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/configuration/systemd/aura-engine-core.service b/configuration/systemd/aura-engine-core.service
index c98925db..ee8eb49b 100644
--- a/configuration/systemd/aura-engine-core.service
+++ b/configuration/systemd/aura-engine-core.service
@@ -1,8 +1,7 @@
 [Unit]
-Description=Aura Engine - Playout Server
+Description=Aura Engine - Playout Server (Core)
 After=network.target
 Documentation=https://gitlab.servus.at/aura/engine
-Requires=aura-engine-lqs.socket
 
 [Service]
 Type=simple
diff --git a/configuration/systemd/aura-engine-lqs.service b/configuration/systemd/aura-engine-lqs.service
index 65bb4bf7..4bdef746 100644
--- a/configuration/systemd/aura-engine-lqs.service
+++ b/configuration/systemd/aura-engine-lqs.service
@@ -1,17 +1,16 @@
 [Unit]
-Description=Aura Engine - Liquidsoap
-After=network.target
+Description=Aura Engine - Playout Server (Liquidsoap)
 Documentation=https://gitlab.servus.at/aura/engine
-;StandardInput=socket
+After=network.target
+Requires=aura-engine-lqs.socket
 
 [Service]
 Type=simple
 User=engineuser
 WorkingDirectory=/opt/aura/engine
-ExecStart=/opt/aura/engine/run.sh lqs
+ExecStart=/opt/aura/engine/engine/run.sh lqs
 Restart=always
 
 [Install]
-; WantedBy=multi-user.target
-WantedBy=sockets.target
+WantedBy=default.target
 Alias=aura-engine-lqs.service
diff --git a/configuration/systemd/aura-engine-lqs.socket b/configuration/systemd/aura-engine-lqs.socket
index cffb0925..4f8c5267 100644
--- a/configuration/systemd/aura-engine-lqs.socket
+++ b/configuration/systemd/aura-engine-lqs.socket
@@ -1,3 +1,7 @@
+[Unit]
+Description=Aura Engine - Liquidsoap Socket
+PartOf=aura-engine-lqs.service
+
 [Socket]
 ListenStream=/opt/aura/engine/modules/liquidsoap/engine.sock
 Accept=false
diff --git a/configuration/systemd/aura-engine.service b/configuration/systemd/aura-engine.service
index fda1e8ee..d315c64d 100644
--- a/configuration/systemd/aura-engine.service
+++ b/configuration/systemd/aura-engine.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=Aura Engine - Playout Server
-After=network.target
 Documentation=https://gitlab.servus.at/aura/engine
+After=network.target
 
 [Service]
 Type=simple
-- 
GitLab