From 9ad475a8af77a7658f5a7b621650092cc6d1b632 Mon Sep 17 00:00:00 2001 From: Jayanth Othayoth Date: Wed, 27 Mar 2024 08:51:56 -0500 Subject: meta-amd: journald policy updates Updated journald custom policy updates for - size policy - storage policy tested: verified build and tested on AMD CRB. Change-Id: Ib650ddeb968d9244ef818a7aa42e5ea048e0f8c9 Signed-off-by: Jayanth Othayoth --- .../systemd/systemd/journald-size-policy.conf | 8 ++++++++ .../systemd/systemd/journald-storage-policy.conf | 8 ++++++++ .../meta-common/recipes-core/systemd/systemd_%.bbappend | 17 +++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 meta-amd/meta-common/recipes-core/systemd/systemd/journald-size-policy.conf create mode 100644 meta-amd/meta-common/recipes-core/systemd/systemd/journald-storage-policy.conf create mode 100644 meta-amd/meta-common/recipes-core/systemd/systemd_%.bbappend (limited to 'meta-amd') diff --git a/meta-amd/meta-common/recipes-core/systemd/systemd/journald-size-policy.conf b/meta-amd/meta-common/recipes-core/systemd/systemd/journald-size-policy.conf new file mode 100644 index 0000000000..fb84c6734e --- /dev/null +++ b/meta-amd/meta-common/recipes-core/systemd/systemd/journald-size-policy.conf @@ -0,0 +1,8 @@ +# This file overrides a default for journald +# +# - Set a maximum size for journald in filesystem +# +# See journald.conf(5) for details + +[Journal] +SystemMaxUse=2.5M diff --git a/meta-amd/meta-common/recipes-core/systemd/systemd/journald-storage-policy.conf b/meta-amd/meta-common/recipes-core/systemd/systemd/journald-storage-policy.conf new file mode 100644 index 0000000000..eb746a56f0 --- /dev/null +++ b/meta-amd/meta-common/recipes-core/systemd/systemd/journald-storage-policy.conf @@ -0,0 +1,8 @@ +# This file overrides a default for journald +# +# - Default journald to write to persistent storage +# +# See journald.conf(5) for details + +[Journal] +Storage=persistent diff --git a/meta-amd/meta-common/recipes-core/systemd/systemd_%.bbappend b/meta-amd/meta-common/recipes-core/systemd/systemd_%.bbappend new file mode 100644 index 0000000000..91953292c1 --- /dev/null +++ b/meta-amd/meta-common/recipes-core/systemd/systemd_%.bbappend @@ -0,0 +1,17 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +SRC_URI:append = " \ + file://journald-size-policy.conf \ + file://journald-storage-policy.conf \ +" + +do_install:append() { + + install -m 644 -D \ + ${WORKDIR}/journald-size-policy.conf \ + ${D}${systemd_unitdir}/journald.conf.d/journald-size-policy.conf + + install -m 644 -D \ + ${WORKDIR}/journald-storage-policy.conf \ + ${D}/${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf +} -- cgit v1.2.3