diff --git a/packages/sysutils/systemd/package.mk b/packages/sysutils/systemd/package.mk index 38d7270042..e341d0879b 100644 --- a/packages/sysutils/systemd/package.mk +++ b/packages/sysutils/systemd/package.mk @@ -191,4 +191,5 @@ post_install() { enable_service machine-id.service enable_service debugconfig.service enable_service userconfig.service + enable_service hwdb.service } diff --git a/packages/sysutils/systemd/system.d/hwdb.service b/packages/sysutils/systemd/system.d/hwdb.service new file mode 100644 index 0000000000..bf3182f7a2 --- /dev/null +++ b/packages/sysutils/systemd/system.d/hwdb.service @@ -0,0 +1,12 @@ +[Unit] +Description=Update hwdb.bin +DefaultDependencies=no +After=systemd-tmpfiles-setup.service +Before=systemd-udevd.service + +[Service] +Type=oneshot +ExecStart=-/bin/udevadm hwdb --update + +[Install] +WantedBy=basic.target