reboot: support storage partition for delivering reboot parameters sandbox/mmoscicki2/upgrade_support
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 14 Jun 2024 11:33:41 +0000 (13:33 +0200)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 14 Jun 2024 11:51:49 +0000 (13:51 +0200)
In addition other information is stored on this partition, such as:
* upgrade progress status
* upgrade state
* current partition slot
* partition clone status

Change-Id: If5f749d72bd5d15fdfc7db137aa7947f88b6f618

hw/reboot/register_storage [new file with mode: 0644]
packaging/hal-backend-device-vf2.spec

diff --git a/hw/reboot/register_storage b/hw/reboot/register_storage
new file mode 100644 (file)
index 0000000..e69de29
index 32e04efb6f77557786790dcc0eb55ad852c89d0d..3d206932fd3ba9420a74d8dc197058d780cd46c7 100644 (file)
@@ -31,6 +31,9 @@ make %{?jobs:-j%jobs}
 %install
 %make_install
 
+# Reboot register storage
+install -D -m 644 hw/reboot/register_storage %{buildroot}%{_hal_sysconfdir}/reboot/register_storage
+
 # background_copy.list
 mkdir -p %{buildroot}%{_hal_sysconfdir}/upgrade
 install -m 644 hw/upgrade/* %{buildroot}%{_hal_sysconfdir}/upgrade
@@ -43,6 +46,7 @@ install -m 644 hw/upgrade/* %{buildroot}%{_hal_sysconfdir}/upgrade
 /sbin/ldconfig
 %files
 %{_hal_libdir}/libhal-backend-device-board.so
+%{_hal_sysconfdir}/reboot/register_storage
 %manifest %{name}.manifest
 %{_hal_licensedir}/%{name}/LICENSE.Apache-2.0
 %{_hal_sysconfdir}/upgrade/*