[MOS-803] DeviceInfo endpoint update
* Added some changes to the DeviceInfo endpoint
* Updated relevant code accordingly
* Removed unneeded paths definitions
* Minor bug fixes
[MOS-803] Add backup/restore scripts
* Added test directory layout
* Added test assets
* Added backup/restore scripts
[MOS-835] Per product layout of database migration scripts
Implemented DB init migration and version.json update
[MOS-783] Fix crash on entering SAR menu
Fix of the issue that entering SAR option
in menu resulted in crash of the phone
due to uncaught exception caused by
invalid path provided.
[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-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.