# Taken from https://github.com/coreos/fedora-coreos-config/blob/aa4373201f415baff85701f7f96ab0583931af6c/overlay.d/05core/usr/lib/systemd/journald.conf.d/10-coreos-persistent.conf#L5 # Hardcode persistent journal by default. journald has this "auto" behaviour # that only makes logs persistent if `/var/log/journal` exists, which it won't # on first boot because `/var` isn't fully populated. We should be able to get # rid of this once we move to sysusers and create the dir in the initrd. postprocess: - | #!/bin/bash mkdir -p /usr/lib/systemd/journald.conf.d/ cat >/usr/lib/systemd/journald.conf.d/10-centos-bootc-persistent.conf << EOF [Journal] Storage=persistent EOF