From 0249df95003b8deb9efdf7cf4a3985547a181bf1 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sat, 30 Nov 2013 13:32:50 +0200 Subject: [PATCH] systemd: journald: more tweaks to make rpi/atv happy --- packages/sysutils/systemd/package.mk | 5 +-- .../systemd-05_journald-decrease-limits.patch | 31 +++++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 packages/sysutils/systemd/patches/systemd-05_journald-decrease-limits.patch diff --git a/packages/sysutils/systemd/package.mk b/packages/sysutils/systemd/package.mk index aab1187f4d..47ef303eaf 100644 --- a/packages/sysutils/systemd/package.mk +++ b/packages/sysutils/systemd/package.mk @@ -118,9 +118,10 @@ post_makeinstall_target() { # tune journald.conf sed -e "s,^.*Compress=.*$,Compress=no,g" -i $INSTALL/etc/systemd/journald.conf sed -e "s,^.*SplitMode=.*$,SplitMode=none,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*MaxRetentionSec=.*$,MaxRetentionSec=1week,g" -i $INSTALL/etc/systemd/journald.conf + sed -e "s,^.*MaxRetentionSec=.*$,MaxRetentionSec=1day,g" -i $INSTALL/etc/systemd/journald.conf sed -e "s,^.*RuntimeMaxUse=.*$,RuntimeMaxUse=2M,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*SystemMaxUse=.*$,SystemMaxUse=20M,g" -i $INSTALL/etc/systemd/journald.conf + sed -e "s,^.*RuntimeMaxFileSize=.*$,RuntimeMaxFileSize=128K,g" -i $INSTALL/etc/systemd/journald.conf + sed -e "s,^.*SystemMaxUse=.*$,SystemMaxUse=10M,g" -i $INSTALL/etc/systemd/journald.conf # replace systemd-machine-id-setup with ours mkdir -p $INSTALL/bin diff --git a/packages/sysutils/systemd/patches/systemd-05_journald-decrease-limits.patch b/packages/sysutils/systemd/patches/systemd-05_journald-decrease-limits.patch new file mode 100644 index 0000000000..7a757d80b2 --- /dev/null +++ b/packages/sysutils/systemd/patches/systemd-05_journald-decrease-limits.patch @@ -0,0 +1,31 @@ +From 1550bc60a53e4812723db5d7a8aefa825d4e9c78 Mon Sep 17 00:00:00 2001 +From: Stefan Saraev +Date: Sat, 30 Nov 2013 13:16:37 +0200 +Subject: [PATCH] journald: decrease limits + +reallly? I mean really?? y u no care about embedded / lowmem devices... +--- + src/journal/journal-file.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c +index 1236403..87dc1ae 100644 +--- a/src/journal/journal-file.c ++++ b/src/journal/journal-file.c +@@ -44,11 +44,11 @@ + #define COMPRESSION_SIZE_THRESHOLD (512ULL) + + /* This is the minimum journal file size */ +-#define JOURNAL_FILE_SIZE_MIN (4ULL*1024ULL*1024ULL) /* 4 MiB */ ++#define JOURNAL_FILE_SIZE_MIN (128ULL*1024ULL) /* 128 K */ + + /* These are the lower and upper bounds if we deduce the max_use value + * from the file system size */ +-#define DEFAULT_MAX_USE_LOWER (1ULL*1024ULL*1024ULL) /* 1 MiB */ ++#define DEFAULT_MAX_USE_LOWER (512ULL*1024ULL) /* 512 K */ + #define DEFAULT_MAX_USE_UPPER (4ULL*1024ULL*1024ULL*1024ULL) /* 4 GiB */ + + /* This is the upper bound if we deduce max_size from max_use */ +-- +1.7.2.5 +