• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/sys_installer",
3  "description": "A system ability started by the init process of OHOS to implement an update",
4  "version": "3.2",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/update/sys_installer"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "sys_installer",
14    "subsystem": "updater",
15    "syscap": [],
16    "features": [
17      "sys_installer_cfg_file"
18    ],
19    "adapted_system_type": [
20      "standard"
21    ],
22    "deps": {
23      "components": [
24        "c_utils",
25        "hilog",
26        "hvb",
27        "ipc",
28        "safwk",
29        "samgr",
30        "updater",
31        "access_token",
32        "hisysevent",
33        "selinux_adapter",
34        "init",
35        "bounds_checking_function",
36        "cJSON",
37        "curl",
38        "lz4",
39        "openssl",
40        "zlib",
41        "bzip2",
42        "drivers_peripheral_partitionslot"
43      ],
44      "third_party": []
45    },
46    "build": {
47      "sub_component": [
48        "//base/update/sys_installer/frameworks/ipc_server:sys_installer",
49        "//base/update/sys_installer/frameworks/ipc_server/etc:sys_installer_etc",
50        "//base/update/sys_installer/frameworks/ipc_server/sa_profile:sys_installer_sa_profile",
51        "//base/update/sys_installer/frameworks/ipc_server/sa_profile:module_update_sa_profile",
52        "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update",
53        "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update_client",
54        "//base/update/sys_installer/services/module_update/service:module_update_service",
55        "//base/update/sys_installer/services/module_update/src:check_module_update"
56      ],
57      "inner_kits": [
58        {
59          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libsysinstallerkits",
60          "header": {
61            "header_files": [],
62            "header_base": [
63               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
64               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
65               "//base/update/sys_installer/interfaces/innerkits",
66               "//base/update/sys_installer/common/include"
67            ]
68          }
69        },
70        {
71          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libsysinstaller_shared",
72          "header": {
73            "header_files": [],
74            "header_base": [
75               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
76               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
77               "//base/update/sys_installer/interfaces/innerkits",
78               "//base/update/sys_installer/common/include"
79            ]
80          }
81        },
82        {
83          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libmodule_update_shared",
84          "header": {
85            "header_files": [],
86            "header_base": [
87               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
88               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
89               "//base/update/sys_installer/interfaces/innerkits",
90               "//base/update/sys_installer/common/include"
91            ]
92          }
93        },
94        {
95          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update",
96          "header": {
97            "header_files": [],
98            "header_base": [
99              "//base/update/sys_installer/interfaces/innerkits/inner_api/include"
100            ]
101          }
102        },
103        {
104          "name": "//base/update/sys_installer/services/module_update/src:check_module_update_static",
105          "header": {
106            "header_files": [],
107            "header_base": [
108              "//base/update/sys_installer/services/module_update/include"
109            ]
110          }
111        },
112        {
113          "name": "//base/update/sys_installer/frameworks/installer_manager:libinstallermanager",
114          "header": {
115            "header_files": [],
116            "header_base": [
117               "//base/update/sys_installer/frameworks/installer_manager/include"
118            ]
119          }
120        },
121        {
122          "name": "//base/update/sys_installer/frameworks/ipc_server:sys_installer",
123          "header": {
124            "header_files": [],
125            "header_base": [
126               "//base/update/sys_installer/frameworks/ipc_server/include"
127            ]
128          }
129        },
130        {
131          "name": "//base/update/sys_installer/services/module_update:module_update_utils",
132          "header": {
133            "header_files": [],
134            "header_base": [
135               "//base/update/sys_installer/services/module_update/utils/include"
136            ]
137          }
138        },
139        {
140          "name": "//base/update/sys_installer/services/module_update/service:libmodule_update_service_static",
141          "header": {
142            "header_files": [],
143            "header_base": [
144               "//base/update/sys_installer/services/module_update/service/include",
145               "//base/update/sys_installer/services/module_update/utils/include"
146            ]
147          }
148        },
149        {
150          "name": "//base/update/sys_installer/tools/zipalign:zipalign_build"
151        }
152      ],
153      "test": [
154        "//base/update/sys_installer:fuzztest",
155        "//base/update/sys_installer:unittest"
156      ]
157    }
158  }
159}
160