[MOS-297] Fixed release build for the simulator
Fixed.
[MOS-000] Bump binaries and add Bell target
Change binary assets versions for both
products, fixed missing dependencies
in Bell's CMake, added 'Bell' target
that automatically builds the
image.
[MOS-807] Update scripts
Added update scripts for both variants:
UDM update and further 'normal' updates.
Minor updates to the directories layout
[MOS-835] Fix version.json entry
Renamed boot to os
[MOS-805] Prepare update package - rewritten script
Rewritten script for generating update package
[MOS-835] Per product layout of database migration scripts
Implemented DB init migration and version.json update
[MOS-783] Change boot.bin to os.bin
Change the confusing system binary name.
[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] 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-783] Working Pure simulator after partition changes
Fixed iosyscalls so that Pure simulator
works after directory structure changes.
[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-1560] New user directory structure
* New user directory implemented.
* Generate user directory structure at compile
time instead of at runtime(Pure/Harmony).
* Changed MTP root path to /storage
* FileIndexer: Minor refactor
* FileIndexer: Fixed handling incorrect/non-existing
scan directories.
* Updated Repository module to correctly handle
many assets paths.
* MultimediaDB: Minor unit tests refactor and fixed
some issues when using simulator.
* MultimediaDB: Added new queries and unit tests
* Harmony/Relaxation: Updated to correctly
use audio assets from more than one source.
* Harmony/Relaxation: Updated model and list items
provider.
* Harmony/Relaxation: Fixed stack overflow in audio service
[MOS-555] Fix misspelled cmake variable
Misspelled variable could cause missing checksum for updater
[MOS-477] Fix a typo in a build script
Fix a typo in a build script
[BH-1454] Remove binary dependencies from linux build
Remove binary dependencies from linux build
[MOS-288] Fix upgrade packages build
Rename json-target to match recent changes