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      ],
42      "third_party": []
43    },
44    "build": {
45      "sub_component": [
46        "//base/update/sys_installer/frameworks/ipc_server:sys_installer",
47        "//base/update/sys_installer/frameworks/ipc_server/etc:sys_installer_etc",
48        "//base/update/sys_installer/frameworks/ipc_server/sa_profile:sys_installer_sa_profile",
49        "//base/update/sys_installer/frameworks/ipc_server/sa_profile:module_update_sa_profile",
50        "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update",
51        "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update_client",
52        "//base/update/sys_installer/services/module_update/service:module_update_service",
53        "//base/update/sys_installer/services/module_update/src:check_module_update"
54      ],
55      "inner_kits": [
56        {
57          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libsysinstallerkits",
58          "header": {
59            "header_files": [],
60            "header_base": [
61               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
62               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
63               "//base/update/sys_installer/interfaces/innerkits",
64               "//base/update/sys_installer/common/include"
65            ]
66          }
67        },
68        {
69          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libsysinstaller_shared",
70          "header": {
71            "header_files": [],
72            "header_base": [
73               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
74               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
75               "//base/update/sys_installer/interfaces/innerkits",
76               "//base/update/sys_installer/common/include"
77            ]
78          }
79        },
80        {
81          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:libmodule_update_shared",
82          "header": {
83            "header_files": [],
84            "header_base": [
85               "//base/update/sys_installer/interfaces/innerkits/inner_api/include",
86               "//base/update/sys_installer/interfaces/innerkits/ipc_client/include",
87               "//base/update/sys_installer/interfaces/innerkits",
88               "//base/update/sys_installer/common/include"
89            ]
90          }
91        },
92        {
93          "name": "//base/update/sys_installer/interfaces/innerkits/ipc_client:module_update",
94          "header": {
95            "header_files": [],
96            "header_base": [
97              "//base/update/sys_installer/interfaces/innerkits/inner_api/include"
98            ]
99          }
100        },
101        {
102          "name": "//base/update/sys_installer/services/module_update/src:check_module_update_staic",
103          "header": {
104            "header_files": [],
105            "header_base": [
106              "//base/update/sys_installer/services/module_update/include"
107            ]
108          }
109        },
110        {
111          "name": "//base/update/sys_installer/frameworks/installer_manager:libinstallermanager",
112          "header": {
113            "header_files": [],
114            "header_base": [
115               "//base/update/sys_installer/frameworks/installer_manager/include"
116            ]
117          }
118        },
119        {
120          "name": "//base/update/sys_installer/frameworks/ipc_server:sys_installer",
121          "header": {
122            "header_files": [],
123            "header_base": [
124               "//base/update/sys_installer/frameworks/ipc_server/include"
125            ]
126          }
127        },
128        {
129          "name": "//base/update/sys_installer/services/module_update:module_update_utils",
130          "header": {
131            "header_files": [],
132            "header_base": [
133               "//base/update/sys_installer/services/module_update/utils/include"
134            ]
135          }
136        },
137        {
138          "name": "//base/update/sys_installer/services/module_update/service:libmodule_update_service_static",
139          "header": {
140            "header_files": [],
141            "header_base": [
142               "//base/update/sys_installer/services/module_update/service/include",
143               "//base/update/sys_installer/services/module_update/utils/include"
144            ]
145          }
146        }
147      ],
148      "test": [
149        "//base/update/sys_installer:fuzztest",
150        "//base/update/sys_installer:unittest"
151      ]
152    }
153  }
154}
155