From: Michael Chapman Date: Wed, 4 May 2016 00:49:56 +0000 (+1000) Subject: systemd: ensure journal is volatile X-Git-Tag: 045~160^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F126%2Fhead;p=thirdparty%2Fdracut.git systemd: ensure journal is volatile If journald.conf already contains Storage=persistent, journald will write to /var/log/journal/, which ends up at /run/initramfs/log/journal/ after switching root. We want to make sure early boot logs are written to /run/log/journal/ so they can be flushed to /var/log/journal/ after switching root. --- diff --git a/modules.d/00systemd/module-setup.sh b/modules.d/00systemd/module-setup.sh index deb5e06c0..951a5be90 100755 --- a/modules.d/00systemd/module-setup.sh +++ b/modules.d/00systemd/module-setup.sh @@ -210,9 +210,10 @@ install() { done mkdir -p "$initdir/etc/systemd" - # turn off RateLimit for journal + # We must use a volatile journal, and we don't want rate-limiting { echo "[Journal]" + echo "Storage=volatile" echo "RateLimitInterval=0" echo "RateLimitBurst=0" } >> "$initdir/etc/systemd/journald.conf"