From 459cb1fff1d863edd48a2713d07b43d87fd4a182 Mon Sep 17 00:00:00 2001 From: "Takahashi, Naoki" <102382754+tkna91@users.noreply.github.com> Date: Sat, 23 Dec 2023 22:46:33 +0900 Subject: [PATCH] Reduce systemd service dependencies Since `/etc/keyd/` `/usr/bin/` etc. are root filesystems and are already available, the following are not required: Requires=local-fs.target After=local-fs.target In addition, make the unit a dependency of multi-user.target instead of sysinit.target: WantedBy=sysinit.target --- keyd.service.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/keyd.service.in b/keyd.service.in index f66a300..a4c90bb 100644 --- a/keyd.service.in +++ b/keyd.service.in @@ -1,11 +1,9 @@ [Unit] Description=key remapping daemon -Requires=local-fs.target -After=local-fs.target [Service] Type=simple ExecStart=@PREFIX@/bin/keyd [Install] -WantedBy=sysinit.target +WantedBy=multi-user.target