diff --git a/board/myna-player-odyssey/rootfs_overlay/etc/fstab b/board/myna-player-odyssey/rootfs_overlay/etc/fstab index 97c2706..e69de29 100644 --- a/board/myna-player-odyssey/rootfs_overlay/etc/fstab +++ b/board/myna-player-odyssey/rootfs_overlay/etc/fstab @@ -1 +0,0 @@ -PARTLABEL=Rauc /rauc ext4 rw,relatime,data=journal,noauto,x-systemd.automount diff --git a/board/myna-player-odyssey/rootfs_overlay/etc/systemd/system/rauc-mark-good.service b/board/myna-player-odyssey/rootfs_overlay/etc/systemd/system/rauc-mark-good.service index 48d3db5..767988b 100644 --- a/board/myna-player-odyssey/rootfs_overlay/etc/systemd/system/rauc-mark-good.service +++ b/board/myna-player-odyssey/rootfs_overlay/etc/systemd/system/rauc-mark-good.service @@ -7,6 +7,7 @@ [Service] Type=oneshot +ExecStartPre=/usr/bin/mkdir -p /rauc ExecStart=/usr/bin/rauc status mark-good [Install] diff --git a/board/myna-player-odyssey/scripts/rootfs_postimage.sh b/board/myna-player-odyssey/scripts/rootfs_postimage.sh index df22974..59e9a07 100755 --- a/board/myna-player-odyssey/scripts/rootfs_postimage.sh +++ b/board/myna-player-odyssey/scripts/rootfs_postimage.sh @@ -2,13 +2,6 @@ set -e -# create filesystem for rauc slot status and overlay - -fallocate -l 2m "${BINARIES_DIR}/rauc.ext4" -mkfs.ext4 -F "${BINARIES_DIR}/rauc.ext4" -fallocate -l 2g "${BINARIES_DIR}/overlayfs.ext4" -mkfs.ext4 -F "${BINARIES_DIR}/overlayfs.ext4" - # prepare for genimage cd "${BINARIES_DIR}" export GENIMAGE_TMP=${BR2_EXTERNAL_MynaPlayer_PATH}/board/myna-player-odyssey/utilities/genimage.tmp diff --git a/board/myna-player-odyssey/utilities/genimage.tmp b/board/myna-player-odyssey/utilities/genimage.tmp index 91dfe3b..38664f5 100644 --- a/board/myna-player-odyssey/utilities/genimage.tmp +++ b/board/myna-player-odyssey/utilities/genimage.tmp @@ -1,3 +1,12 @@ +image overlayfs.ext4 { + ext4 { + use-mke2fs = "true" + label = "overlayfs" + } + empty = "true" + size = 2G +} + image MynaPlayer.img { name = "MynaPlayer-${GENIMAGE_BUILD_ID}" hdimage { @@ -29,10 +38,6 @@ image = "rootfs.ext4" } - partition Rauc { - image = "rauc.ext4" - } - partition overlayfs { image = "overlayfs.ext4" }