On Wed, May 3, 2023 at 10:29 PM Marek Belisko <[email protected]> wrote:
>
> Hi,
>
> I'm building an image using a kirkstone release for a banana pi m2
> board. I've created wic file with 2 partitions one for rootfs and
> second for storage. Storage partition if mounted to /opt/storage and
> resized to then end of the SD card.
> wks snippet:
> part /opt/storage --source rootfs
> --rootfs-dir=${IMAGE_ROOTFS}/opt/storage --ondisk mmcblk0
> --fstype=ext4 --fsoptions="defaults,x-systemd.growfs" --align 2048
> --fixed-size=10M
>
> This works fine. I've also added custom systemd-conf file for
> journal.conf which set logs to persistent like:
> [Journal]
> Storage=persistent
> ForwardToSyslog=yes
> RuntimeMaxUse=100M
>
> In local.conf I've added: VOLATILE_LOG_DIR = "no" which makes /var/log
> non volatile.
>
> When image is build I've added following:
>
> persist_logs() {
>         mkdir -p ${IMAGE_ROOTFS}/opt/storage/journal
>         mv ${IMAGE_ROOTFS}/var/log ${IMAGE_ROOTFS}/opt/storage/journal
>         ln -sf /opt//storage/journal ${IMAGE_ROOTFS}/var/log
> }
>
> # Create persistent logs
> ROOTFS_POSTPROCESS_COMMAND += "persist_logs; "
>
> But even after all those changes, the journal is saved in /run/var ...
>
> Any ideas what I'm doing wrong?
>

Perhaps its not mounted yet when systemd journal needs it. So it falls
back to /run to store it.
usually I have always done mounting in a pre-init step via something
like initramfs before passing
control to systemd. That worked reliably well.

> Thanks and BR,
>
> marek
>
> --
> as simple and primitive as possible
> -------------------------------------------------
> Marek Belisko - OPEN-NANDRA
> Freelance Developer
>
> Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
> Tel: +421 915 052 184
> skype: marekwhite
> twitter: #opennandra
> web: http://open-nandra.com
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#59864): https://lists.yoctoproject.org/g/yocto/message/59864
Mute This Topic: https://lists.yoctoproject.org/mt/98678435/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to