]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Remove package manager generated hwdb from /etc
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 6 Sep 2023 11:57:58 +0000 (13:57 +0200)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Wed, 6 Sep 2023 12:12:19 +0000 (14:12 +0200)
We generate the hwdb in /usr, so remove any existing one that is
leftover in /etc.

mkosi/__init__.py

index 508f8e374a44c41a845c28c39015c2bbc65f834a..2b53d75df79cc97341dd40c9a7689d7aff5741e0 100644 (file)
@@ -1513,6 +1513,9 @@ def run_hwdb(state: MkosiState) -> None:
     with complete_step("Generating hardware database"):
         run(["systemd-hwdb", "--root", state.root, "--usr", "--strict", "update"])
 
+    # Remove any existing hwdb in /etc in favor of the one we just put in /usr.
+    (state.root / "etc/udev/hwdb.bin").unlink(missing_ok=True)
+
 
 def run_firstboot(state: MkosiState) -> None:
     password, hashed = state.config.root_password or (None, False)