]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
arch: Use pathlib more
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 6 Mar 2023 12:04:12 +0000 (13:04 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 6 Mar 2023 12:04:12 +0000 (13:04 +0100)
mkosi/distributions/arch.py

index 6fa34edb60f5fa1b2aeaaff643c8f58fcccf827d..0efc7b0ede5c75a1e8540c7e284f4420f1a9446d 100644 (file)
@@ -1,6 +1,5 @@
 # SPDX-License-Identifier: LGPL-2.1+
 
-import os
 from textwrap import dedent
 
 from mkosi.backend import MkosiState, add_packages, disable_pam_securetty, sort_packages
@@ -37,7 +36,7 @@ def install_arch(state: MkosiState) -> None:
             server = f"Server = {state.config.mirror}/$repo/os/$arch"
 
     # Create base layout for pacman and pacman-key
-    os.makedirs(state.root / "var/lib/pacman", 0o755, exist_ok=True)
+    state.root.joinpath("var/lib/pacman").mkdir(mode=0o755, exist_ok=True, parents=True)
 
     pacman_conf = state.workspace / "pacman.conf"
     if state.config.repository_key_check: