Skip to content

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:

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