]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-initrd: Ignore gnupg subdirectory 3003/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 5 Sep 2024 09:55:37 +0000 (11:55 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 5 Sep 2024 09:55:37 +0000 (11:55 +0200)
/etc/pacman.d/gnupg is already made available by mkosi's internal
logic so we don't need to copy it in. This prevents failures when
running unprivileged as /etc/pacman.d/gnupg can have rather strict
permissions.

mkosi/initrd.py

index c22d283cb53fd99e789d1bc2860991ed5232163b..c3fe848872232e577d4aa072f10d73e41175c04c 100644 (file)
@@ -130,7 +130,7 @@ def main() -> None:
                 shutil.copy2(Path("/etc") / p, Path(d) / "etc" / p)
             else:
                 shutil.copytree(Path("/etc") / p, Path(d) / "etc" / p,
-                                ignore=shutil.ignore_patterns("S.*"), dirs_exist_ok=True)
+                                ignore=shutil.ignore_patterns("gnupg"), dirs_exist_ok=True)
 
         cmdline += ["--sandbox-tree", d]