• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/update_updater",
3    "version": "3.1",
4    "description": "升级包安装组件运行在updater分区,其功能主要包括读取misc分区信息获取升级包状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序。具体升级的动作由升级脚本控制。",
5    "homePage": "https://gitee.com/openharmony",
6    "license": "Apache License 2.0",
7    "repository": "https://gitee.com/openharmony/update_updater",
8    "domain": "os",
9    "language": "",
10    "publishAs": "code-segment",
11    "private": false,
12    "scripts": {},
13    "tags": [
14        "base"
15    ],
16    "keywords": [
17        "update",
18        "updater"
19    ],
20    "envs": {},
21    "dirs": {},
22    "author": {
23        "name": "",
24        "email": "",
25        "url": ""
26    },
27    "contributors": [
28        {
29            "name": "",
30            "email": "",
31            "url": ""
32        }
33    ],
34    "segment": {
35        "destPath": "base/update/updater"
36    },
37    "component": {
38        "name": "updater",
39        "subsystem": "updater",
40        "syscap": [],
41        "features": [
42            "updater_ui_support",
43            "updater_cfg_file"
44        ],
45        "adapted_system_type": [ "standard" ],
46        "rom": "",
47        "ram": "",
48        "deps": {
49            "components": [
50                "startup_init",
51                "developtools_hdc",
52                "utils_native",
53                "drivers_peripheral"
54            ],
55            "third_party": [
56                "third_party_bounds_checking_function",
57                "third_party_bzip2",
58                "third_party_libdrm",
59                "third_party_lz4",
60                "third_party_openssl",
61                "third_party_libusb",
62                "third_party_zlib",
63                "third_party_libuv",
64                "third_party_cJSON",
65                "third_party_libpng"
66            ]
67        },
68        "build": {
69            "sub_component": [
70                "//base/update/updater/resources:updater_resources",
71                "//base/update/updater/services/package:libupdaterpackage",
72                "//base/update/updater/services/script:libupdaterscript",
73                "//base/update/updater/services/log:libupdaterlog",
74                "//base/update/updater/services/updater_binary:updater_binary",
75                "//base/update/updater/services:updater",
76                "//base/update/updater/services/applypatch:libapplypatch",
77                "//base/update/updater/services/fs_manager:libfsmanager",
78                "//base/update/updater/utils:libutils",
79                "//base/update/updater/utils:updater_reboot",
80                "//base/update/updater/utils:write_updater",
81                "//base/update/updater/services/diffpatch/patch:libpatch",
82                "//base/update/updater/services/diffpatch/diff:libdiff",
83                "//base/update/updater/services/diffpatch:diff(//build/toolchain/linux:clang_x64)",
84                "//base/update/updater/services/ui:libui"
85            ],
86            "inner_kits": [
87                {
88                    "name": "//base/update/updater/interfaces/kits/misc_info:libmiscinfo",
89                    "header": {
90                        "header_files": [
91                            "misc_info/misc_info.h"
92                        ],
93                        "header_base": "//base/update/updater/interfaces/kits/include"
94                    }
95                },
96                {
97                    "name": "//base/update/updater/interfaces/kits/packages:libpackageExt",
98                    "header": {
99                        "header_files": [
100                            "package/package.h"
101                        ],
102                        "header_base": "//base/update/updater/interfaces/kits/include"
103                    }
104                },
105                {
106                    "name": "//base/update/updater/interfaces/kits/updaterkits:libupdaterkits",
107                    "header": {
108                        "header_files": [
109                            "updaterkits/updaterkits.h"
110                        ],
111                        "header_base": "//base/update/updater/interfaces/kits/include"
112                    }
113                },
114                {
115                    "name": "//base/update/updater/interfaces/kits/diff_patch:libdiff_patch",
116                    "header": {
117                        "header_files": [
118                            "diff_patch/diff_patch_interface.h"
119                        ],
120                        "header_base": "//base/update/updater/interfaces/kits/include"
121                    }
122                },
123                {
124                    "name": "//base/update/updater/interfaces/kits/diff_patch:libdiff_patch_shared",
125                    "header": {
126                        "header_files": [
127                            "diff_patch/diff_patch_interface.h"
128                        ],
129                        "header_base": "//base/update/updater/interfaces/kits/include"
130                    }
131                }
132            ],
133            "test": [
134                "//base/update/updater:unittest"
135            ]
136        }
137    }
138}
139
140