[BH-000] Workaround for CI/CD issue
Workaround for an issue that arised after
Jenkins has been migrated to new machine.
Because of some reason build would fail
on rsync'ing non-existent '.db-journal'
files - locally the same rsync works
perfectly fine.
These files are not needed anyway,
so temporary exclude them from
rsync.
This should be reverted after CI/CD
is fixed.
[MOS-996] Disable MTP protocol
Disable MTP file transfer protocol.
[BH-1595] USB charger detection issues
* Fixed issues with USB charging port detection
* Fixed memory leak in usb_stack/OS integration layer
* Fixed incorrect handling of software timer
* Minor cleaning/refactor.
[BH-1595] Turned off USB/PC charging
Charging enabled only for a dedicated charger. Users won't be able
to charger while connected to the PC.
[MOS-939] Apply target update scripts
* Removed old UDM-related update scripts that are no longer needed.
* Applied target update script
* Removed unneeded data folder from user partition
* Removed dummy personalization.json
[MOS-922] Add database migration docs
* Added database migration docs
* Updated database migration tool
[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