[MOS-786] Add to docker required libraries
Added required libraries for building docs for recovery
[MOS-783] Moved battery config file to '/user/data'
Moved battery config file from root
directory of user partition to
'data' directory to comply with
new directory layout design.
[MOS-783] Fix not adding development assets
Small fix for development assets
Fix for jenkins build - changed SSH to HTTPS clone
for pure-core
[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-786] A/B Booting - fixed factory reset from menu
Now factory reset works both from ecoboot and from menu
[MOS-783] Fixed generating image for Harmony
Needed because of layout change
[MOS-783] Fixed Pure unit tests
Fixed (most of the) hardcoded
paths in Pure's unit tests.
[MOS-783] Working Pure simulator after partition changes
Fixed iosyscalls so that Pure simulator
works after directory structure changes.
[MOS-786] Added support for A/B boot codes in OS
Further implementation of A/B booting
[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-802] Create DB migration script
Added database migration script(LUA).
[MOS-000] Rebase fixes
Rebase fixes
[CP-1427] Cleanup leftovers after old backup restore implementation
The synchronization mechanism has been freed from the constraints
of the old backup and restore implementation.
[CP-1423] Update backup and restore endpoint API test
Adjust the test script for new implementation of backup
and restore.
Disabling SettingsApi Test
[CP-1424] Refactor backup and restore endpoints
Redesign of backup and restore endpoints in the
service-desktop to delegate responsibility for
execution of the actual backup and restore process
onto the Updater.
[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-1483] Add test for sync API
Purpose of this test script is to test
synchronization API introduced in CP-1484
[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.