diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2024-03-09 04:46:02 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-03-11 18:18:37 +0300 |
commit | 5c048c0b2673220c8f15f02f7ed8a45c099e4611 (patch) | |
tree | 6a1fced15d13adfdd25637e5e425cd8f8e353c5d | |
parent | b81c1fb76edaf43e864854cb668fd5e7b1f88816 (diff) | |
download | openbmc-5c048c0b2673220c8f15f02f7ed8a45c099e4611.tar.xz |
meta-facebook: systemd: enable persistent journal
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib0eaac08b11acc011766293a4e76ff1b09624297
3 files changed, 28 insertions, 0 deletions
diff --git a/meta-facebook/recipes-core/systemd/systemd/journald-size-policy-2MB.conf b/meta-facebook/recipes-core/systemd/systemd/journald-size-policy-2MB.conf new file mode 100644 index 0000000000..fb84c6734e --- /dev/null +++ b/meta-facebook/recipes-core/systemd/systemd/journald-size-policy-2MB.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-facebook/recipes-core/systemd/systemd/journald-storage-policy.conf b/meta-facebook/recipes-core/systemd/systemd/journald-storage-policy.conf new file mode 100644 index 0000000000..eb746a56f0 --- /dev/null +++ b/meta-facebook/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-facebook/recipes-core/systemd/systemd_%.bbappend b/meta-facebook/recipes-core/systemd/systemd_%.bbappend index b11a83bef1..73edd81274 100644 --- a/meta-facebook/recipes-core/systemd/systemd_%.bbappend +++ b/meta-facebook/recipes-core/systemd/systemd_%.bbappend @@ -1,11 +1,23 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" SRC_URI:append = " \ + file://journald-size-policy-2MB.conf \ + file://journald-storage-policy.conf \ file://systemd-networkd-only-wait-for-one.conf \ " do_install:append() { + + install -m 644 -D \ + ${WORKDIR}/journald-size-policy-2MB.conf \ + ${D}${systemd_unitdir}/journald.conf.d/journald-size-policy-2MB.conf + + install -m 644 -D \ + ${WORKDIR}/journald-storage-policy.conf \ + ${D}/${systemd_unitdir}/journald.conf.d/journald-storage-policy.conf + install -m 644 -D \ ${WORKDIR}/systemd-networkd-only-wait-for-one.conf \ ${D}${systemd_system_unitdir}/systemd-networkd-wait-online.service.d/systemd-networkd-only-wait-for-one.conf + } |