From: Michael Chapman Date: Wed, 4 May 2016 00:49:56 +0000 (+1000) Subject: systemd: ensure journal is volatile X-Git-Tag: 033-502~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53310e44c9b785641d4889b1dab350b562df5ed9;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. (cherry picked from commit 5dea430e087ec7749080547a6a6fe5b152f665ef) --- diff --git a/modules.d/98systemd/module-setup.sh b/modules.d/98systemd/module-setup.sh index 64b83a0e4..10beadda5 100755 --- a/modules.d/98systemd/module-setup.sh +++ b/modules.d/98systemd/module-setup.sh @@ -255,9 +255,10 @@ install() { 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"