1{ 2 "name": "@ohos/update_service", 3 "description": "A system ability started by the init process of OHOS to implement an update", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/update/updateservice" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "update_service", 14 "subsystem": "updater", 15 "syscap": [ 16 "SystemCapability.Update.UpdateService" 17 ], 18 "features": [], 19 "adapted_system_type": [ 20 "standard" 21 ], 22 "deps": { 23 "components": [ 24 "c_utils", 25 "hiviewdfx_hilog_native", 26 "ipc", 27 "safwk", 28 "samgr", 29 "napi", 30 "startup_l2" 31 ], 32 "third_party": [ 33 "curl", 34 "libxml2", 35 "cJSON", 36 "bounds_checking_function", 37 "openssl" 38 ] 39 }, 40 "build": { 41 "sub_component": [ 42 "//base/update/updateservice/frameworks/js/napi/client:update", 43 "//base/update/updateservice/services/engine:updateservice", 44 "//base/update/updateservice/services/engine:updater_sa.rc", 45 "//base/update/updateservice/services/engine/sa_profile:updater_sa_profile", 46 "//base/update/updateservice/interfaces/inner_api/engine:updateservicekits" 47 ], 48 "inner_kits": [ 49 { 50 "header": { 51 "header_base":"//base/update/updateservice/interfaces/inner_api/include", 52 "header_files": [ 53 "iupdate_callback.h", 54 "iupdate_service.h", 55 "update_helper.h", 56 "update_service_kits_impl.h", 57 "update_service_kits.h" 58 ] 59 }, 60 "name": "//base/update/updateservice/interfaces/inner_api/engine:updateservicekits" 61 } 62 ], 63 "test": [ 64 "//base/update/updateservice/test/fuzztest/updateservicecancel_fuzzer:UpdateServiceCancelFuzzTest", 65 "//base/update/updateservice/test/fuzztest/updateservicechecknewversion_fuzzer:UpdateServiceCheckNewVersionFuzzTest", 66 "//base/update/updateservice/test/fuzztest/updateservicedownload_fuzzer:UpdateServiceDownloadFuzzTest", 67 "//base/update/updateservice/test/fuzztest/updateservicegetnewversion_fuzzer:UpdateServiceGetNewVersionFuzzTest", 68 "//base/update/updateservice/test/fuzztest/updateservicegetupgradepolicy_fuzzer:UpdateServiceGetUpgradePolicyFuzzTest", 69 "//base/update/updateservice/test/fuzztest/updateserviceregisterupdatecallback_fuzzer:UpdateServiceRegisterUpdateCallbackFuzzTest", 70 "//base/update/updateservice/test/fuzztest/updateservicesetupgradepolicy_fuzzer:UpdateServiceSetUpgradePolicyFuzzTest", 71 "//base/update/updateservice/test/fuzztest/updateserviceunregisterupdatecallback_fuzzer:UpdateServiceUnregisterUpdateCallbackFuzzTest" 72 ] 73 }, 74 "hisysevent_config": [ 75 "//base/update/updateservice/hisysevent.yaml" 76 ] 77 } 78}