[MOS-000] Update binary versions
Bumped up versions of binaries
[CP-1734] Create factory reset reboot UI
Create window that will be shown when the
device turns off first time after factory
reset request made from PureOS.
[MOS-000] Bump recovery version
Bumped recovery version
[MOS-803] Further fixes for sync
Fixed paths for sync process
Added timeout for windows in recovery processes
[MOS-803] Fixes
Fixes for deviceInfo endpoint, scripts
and missing migration files in sysroot
[MOS-803] DeviceInfo endpoint update
* Added some changes to the DeviceInfo endpoint
* Updated relevant code accordingly
* Removed unneeded paths definitions
* Minor bug fixes
[MOS-835] Per product layout of database migration scripts
Implemented DB init migration and version.json update
[MOS-798] Bump Ecoboot version for Harmony
Change Ecoboot asset version to the newest one,
supporting A/B booting.
[MOS-783] Change boot.bin to os.bin
Change the confusing system binary name.
[MOS-000] Rebase fixes
Fixes for master -> UDM rebase
[MOS-785] Reworked updater dependencies into recovery
Fixed usage of updater in OS build flow to use recovery
[MOS-783] Fixed tests and simulator for Harmony
Fixed tests and simulator for Harmony
after implementation of new filesystem
structure.
[MOS-783] Fixed issues with generating imgs
Fixed:
- improper block count in Harmony,
resulting in ~300MB unallocated space;
- invalid rsync parameters, resulting
in nested 'factory' directory structure
creation;
- minor fixes.
[MOS-783] Fixed generating image for Harmony
Needed because of layout change
[MOS-783] Working Pure simulator after partition changes
Fixed iosyscalls so that Pure simulator
works after directory structure changes.
[MOS-786] Added A/B booting support in OS
Added basic support for A/B booting
[MOS-783] First part of new dir structure implementation
Works:
- generating .img for Pure;
- Pure boots after flashing new image and
seems to be working fine;
Not yet:
- generating update package;
- generating image for Harmony;
- simulator;
- path-related unit tests fail
due to paths being hardcoded
in test scenarios.
[MOS-806] Prepare scripts dependencies
* Added scripts dependencies
* Added script to generate scripts package
automatically
* Added integration with PureOS CMake
* [MOS-804] Created factory reset script
[MOS-694] Move DB initialization from OS to build scripts
* Switched to DB initialization at compile time
* Organized and cleaned up db files directories(not finished completely)
* Fixed DB related unit tests
* Minor improvements to CMake
* Small fixes for GCC12 build
[CP-1484] Add new mechanism for data synchronization between MOS and MC
This mechanism is similar to the current backup implementation,
but is stripped of irrelevant data that is not required by the
MC to perform data synchronization.