From 159e89d5f49880cdcc751411eaa9ba29e6dee845 Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Thu, 8 Oct 2020 14:19:57 +0900 Subject: [PATCH] Add Requires=buxton2.socket dependency to buxton2.service In emergency mode, buxton2.service runs without buxton2.socket. This patch prevents buxton2.service from running when buxton2.socket is not running. In emergency mode, systemd does not start units with an implicit 'Requires=sysinit.target' dependency. Because buxton2.socket does not have a 'DefaultDependency=no', it implicitly has 'Requires=sysinit.target'. (Refer: https://www.freedesktop.org/software/systemd/man/systemd.socket.html) Change-Id: I5ed9765b404012a4bb6036e7779f9c66d5ac5571 --- packaging/buxton2.service | 1 + 1 file changed, 1 insertion(+) diff --git a/packaging/buxton2.service b/packaging/buxton2.service index 040a7ac..a02b166 100644 --- a/packaging/buxton2.service +++ b/packaging/buxton2.service @@ -1,6 +1,7 @@ [Unit] Description=Buxton2 Configuration Service DefaultDependencies=no +Requires=buxton2.socket After=systemd-tmpfiles-setup.service cynara.socket dbus.socket [Service] -- 2.7.4