run(["systemctl", "--root", state.root, "preset-all"])
+def run_hwdb(state: MkosiState) -> None:
+ with complete_step("Generating hardware database"):
+ run(["systemd-hwdb", "--root", state.root, "--usr", "--strict", "update"])
+
+
def run_firstboot(state: MkosiState) -> None:
password, hashed = state.config.root_password or (None, False)
pwopt = "--root-password-hashed" if hashed else "--root-password"
run_preset(state)
run_depmod(state)
run_firstboot(state)
+ run_hwdb(state)
remove_packages(state)
if manifest: