Test Open Harmony building system
Use the provided server to test the Open Harmony building system.
Below information provided by Francesco to do the test:
After executing a build for a specific target (following the docs), certain files are generated that may be useful. If we take rk3568 as an example target, the directory is ${OHOS_BUILD_DIR}/out/rk3568/packages/phone.
Here, you can find these files of interest:
- system_install_parts.json: Specifies which parts are included in the system images.
- system_install_modules.json: Specifies which modules are included in the system images.
- system_modules_list.txt: Lists the files that make up the system images.
- system_module_info.json: For each module, indicates the file that is installed and the path to the associated notice file.
- system_notice_files.zip: Contains the notice files for each artifact installed in the system images.
- Additional NOTICE files that may also be useful.
some useful links:
- OpenHarmony docs: https://docs.openharmony.cn/
- OpenHarmony docs repo: https://github.com/openharmony/docs
- OpenHarmony Open Source Software Notice Collection Strategy (in chinese)
Relevant scripts that OpenHarmony use for notice collection strategy are the following:
- ./build/ohos/packages/system_notice_info.py
- ./build/ohos/notice/collect_system_notice_files.py
Ho tradotto qui l'ultimo link al readme del notice collection strategy: https://chatgpt.com/share/673b5b17-b72c-8004-aa78-8a8ec822c02c