From f226ded69ed61bf811e2689c63aa71cde2bc1079 Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Date: Tue, 25 Apr 2017 09:53:22 -0400
Subject: [PATCH] clean up systemd .service files

---
 hddemux.service | 7 ++++---
 hddemux.socket  | 1 -
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/hddemux.service b/hddemux.service
index 01d557d..356c247 100644
--- a/hddemux.service
+++ b/hddemux.service
@@ -1,13 +1,14 @@
 [Unit]
 Description=HTTP/DNS demuxer service
 Documentation=man:hddemux(1)
-## This is a socket-activated service:
-RefuseManualStart=true
+Requires=hddemux.socket
 
 [Service]
 Type=notify
 ExecStart=/usr/bin/hddemux
 WorkingDirectory=/run/hddemux/workdir
+User=hddemux
+Group=hddemux
 
 [Install]
-WantedBy=sockets.target
+Also=hddemux.socket
diff --git a/hddemux.socket b/hddemux.socket
index 644e430..35ac9ab 100644
--- a/hddemux.socket
+++ b/hddemux.socket
@@ -1,7 +1,6 @@
 [Unit]
 Description=HTTP/DNS demuxer socket
 Documentation=man:hddemux(1)
-Before=sockets.target
 
 [Socket]
 ListenStream=/run/hddemux/socket
-- 
GitLab