Handle virtual a/b 61/316861/1 sandbox/jkryszyn/virtual-ab
authorJacek Kryszyn <j.kryszyn@samsung.com>
Wed, 28 Aug 2024 19:37:00 +0000 (21:37 +0200)
committerJacek Kryszyn <j.kryszyn@samsung.com>
Thu, 29 Aug 2024 10:45:09 +0000 (12:45 +0200)
commitab75d4499abffde6ec042f6802fad7ddbb453169
tree2d5a62b12490375cb6047e2c57b09eef95402ac3
parentc9d33047b5a75e5216160ce99094c930dde997ba
Handle virtual a/b

This commit adds support for virtual a/b. It is assumed
that super contains only one set of partitions instead
of two slots. A dm-snapshot is created during upgrade
which will be treated as a next partition and change
will be applied to it. After booting to fota and
successful rw update the snapshot will be merged to
an origin partition.

Change-Id: Idebaffb0ea7b77e3cede0d40f99459fed83482b7
scripts/clone_partitions/clone_partitions.sh
scripts/rw-upgrade/online-update-success.sh.in
scripts/rw-upgrade/rw-update-macro.inc
scripts/upgrade-support/upgrade-common.inc
src/dynamic-partitions/resize-dynparts/CMakeLists.txt
src/dynamic-partitions/resize-dynparts/lib.cpp
src/dynamic-partitions/resize-dynparts/lib.hpp
src/dynamic-partitions/resize-dynparts/main.cpp