From 521eaaac1ce6f571037bfa32403ca5f7c02fcc90 Mon Sep 17 00:00:00 2001 From: Lei YU Date: Mon, 23 Nov 2020 11:05:01 +0800 Subject: bytedance: Limit coredump size Override coredump.conf and set the max size of coredump to 2MiB. Tested: Verify systemd removes the old coredumps and makes sure the max size is around 2MiB. Signed-off-by: Lei YU Change-Id: I9ae2ba46edd2b1e1b12537f12ca09f97882a7d40 --- .../recipes-core/systemd/systemd-conf/coredump.conf | 8 ++++++++ .../recipes-core/systemd/systemd-conf_%.bbappend | 15 +++++++++++++++ meta-bytedance/recipes-core/systemd/systemd_%.bbappend | 3 +++ 3 files changed, 26 insertions(+) create mode 100644 meta-bytedance/recipes-core/systemd/systemd-conf/coredump.conf create mode 100644 meta-bytedance/recipes-core/systemd/systemd-conf_%.bbappend create mode 100644 meta-bytedance/recipes-core/systemd/systemd_%.bbappend (limited to 'meta-bytedance') diff --git a/meta-bytedance/recipes-core/systemd/systemd-conf/coredump.conf b/meta-bytedance/recipes-core/systemd/systemd-conf/coredump.conf new file mode 100644 index 000000000..8c3d11274 --- /dev/null +++ b/meta-bytedance/recipes-core/systemd/systemd-conf/coredump.conf @@ -0,0 +1,8 @@ +[Coredump] +#Storage=external +#Compress=yes +#ProcessSizeMax=2G +#ExternalSizeMax=2G +#JournalSizeMax=767M +MaxUse=2M +#KeepFree= diff --git a/meta-bytedance/recipes-core/systemd/systemd-conf_%.bbappend b/meta-bytedance/recipes-core/systemd/systemd-conf_%.bbappend new file mode 100644 index 000000000..7677eee30 --- /dev/null +++ b/meta-bytedance/recipes-core/systemd/systemd-conf_%.bbappend @@ -0,0 +1,15 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI_append = " \ + file://coredump.conf \ +" + +do_install_append() { + install -m 0644 \ + ${WORKDIR}/coredump.conf \ + -D -t ${D}${sysconfdir}/systemd +} + +FILES_${PN}_append = " \ + ${sysconfdir}/systemd/coredump.conf \ +" diff --git a/meta-bytedance/recipes-core/systemd/systemd_%.bbappend b/meta-bytedance/recipes-core/systemd/systemd_%.bbappend new file mode 100644 index 000000000..2bdee496b --- /dev/null +++ b/meta-bytedance/recipes-core/systemd/systemd_%.bbappend @@ -0,0 +1,3 @@ +do_install_append () { + rm ${D}${sysconfdir}/systemd/coredump.conf +} -- cgit v1.2.3