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.
master
Michael Chapman 2016-05-04 10:49:56 +10:00
parent 5f91ed0b53
commit 5dea430e08
1 changed files with 2 additions and 1 deletions

View File

@ -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"