]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Make sure initrd coredumps are also stored in the journal
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 2 Jun 2024 08:26:20 +0000 (10:26 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 3 Jun 2024 10:52:48 +0000 (12:52 +0200)
Let's also translate the coredump config into a dropin so we don't
accidentally override any existing configuration.

mkosi.images/system/coredump-journal-storage.conf [moved from mkosi.images/system/mkosi.extra/usr/lib/systemd/coredump.conf with 100% similarity]
mkosi.images/system/initrd/mkosi.conf
mkosi.images/system/mkosi.conf

index 56bd4d0aa7c272c955091718954a7434e036bb1e..ed9bfdc5d8c2c0f7af396258cd0c9d6475f7918c 100644 (file)
@@ -2,4 +2,6 @@
 
 [Content]
 PostInstallationScripts=../mkosi.sanitizers.chroot
-ExtraTrees=../leak-sanitizer-suppressions:/usr/lib/systemd/leak-sanitizer-suppressions
+ExtraTrees=
+    ../leak-sanitizer-suppressions:/usr/lib/systemd/leak-sanitizer-suppressions
+    ../coredump-journal-storage.conf:/usr/lib/systemd/coredump.conf.d/10-coredump-journal-storage.conf
index aad7984ba361617e3cd673828ac72f4311c02209..bc4d80cc05f55cbc4b2562014f92f2f68f9cc52f 100644 (file)
@@ -12,6 +12,7 @@ Autologin=yes
 ExtraTrees=
         %D/mkosi.crt:/usr/lib/verity.d/mkosi.crt # sysext verification key
         leak-sanitizer-suppressions:/usr/lib/systemd/leak-sanitizer-suppressions
+        coredump-journal-storage.conf:/usr/lib/systemd/coredump.conf.d/10-coredump-journal-storage.conf
 
 PostInstallationScripts=mkosi.sanitizers.chroot