From 03b32a6f08e47726c263f0e370449fea6772d688 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 29 Sep 2020 09:51:48 +0200 Subject: [PATCH] systemd: cleanup hwdb.service Use systemd-hwdb instead of deprecated udevadm hwdb command and fix ordering - it should be pulled in by sysinit.target, not basic.target. Signed-off-by: Matthias Reichl --- packages/sysutils/systemd/system.d/hwdb.service | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/sysutils/systemd/system.d/hwdb.service b/packages/sysutils/systemd/system.d/hwdb.service index ceb7d56f46..68e6badb89 100644 --- a/packages/sysutils/systemd/system.d/hwdb.service +++ b/packages/sysutils/systemd/system.d/hwdb.service @@ -1,13 +1,14 @@ [Unit] Description=Update hwdb.bin DefaultDependencies=no +Conflicts=shutdown.target After=systemd-tmpfiles-setup.service -Before=systemd-udevd.service +Before=sysinit.target shutdown.target systemd-udevd.service [Service] Type=oneshot RemainAfterExit=yes -ExecStart=-/usr/bin/udevadm hwdb --update +ExecStart=systemd-hwdb update [Install] -WantedBy=basic.target +WantedBy=sysinit.target