• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/init",
3    "description": "ohos init process",
4    "homePage": "https://gitee.com/openharmony",
5    "version": "4.0.2",
6    "license": "Apache License 2.0",
7    "repository": "https://gitee.com/openharmony/startup_init",
8    "supplier": "Organization: OpenHarmony",
9    "publishAs": "code-segment",
10    "segment": {
11        "destPath": "base/startup/init"
12    },
13    "dirs": {},
14    "scripts": {},
15    "component": {
16        "name": "init",
17        "subsystem": "startup",
18        "syscap": [
19            "SystemCapability.Startup.SystemInfo",
20            "SystemCapability.Startup.SystemInfo.Lite",
21            "SystemCapability.Base"
22        ],
23        "features": [
24            "init_feature_begetctl_liteos",
25            "init_lite_use_posix_file_api",
26            "init_feature_ab_partition",
27            "init_lite_use_thirdparty_mbedtls",
28            "init_appspawn_client_module",
29            "init_extra_static_modules",
30            "init_begetutil_extra_modules",
31            "init_lite_no_log",
32            "init_lite_memory_size",
33            "init_use_encaps",
34            "init_feature_seccomp_privilege",
35            "init_feature_group_type",
36            "init_feature_enable_lite_process_priority",
37            "init_feature_use_hook_mgr",
38            "init_get_disk_sn",
39            "init_feature_custom_sandbox"
40        ],
41        "adapted_system_type": [
42            "mini",
43            "small",
44            "standard"
45        ],
46        "rom": "3.9MB",
47        "ram": "8356KB",
48        "hisysevent_config": [
49            "//base/startup/init/services/modules/sysevent/init_events.yaml"
50        ],
51        "deps": {
52            "components": [
53                "appspawn",
54                "safwk",
55                "c_utils",
56                "napi",
57                "ipc",
58                "config_policy",
59                "hdf_core",
60                "hilog",
61                "hilog_lite",
62                "samgr",
63                "access_token",
64                "hvb",
65                "hisysevent",
66                "hiprofiler",
67                "bounds_checking_function",
68                "bundle_framework",
69                "selinux",
70                "selinux_adapter",
71                "storage_service",
72                "mbedtls",
73                "zlib",
74                "cJSON",
75                "mksh",
76                "toybox",
77                "hicollie",
78                "drivers_interface_partitionslot",
79                "code_signature",
80                "runtime_core"
81            ],
82            "third_party": [
83                "mksh",
84                "e2fsprogs",
85                "f2fs-tools"
86            ]
87        },
88        "build": {
89            "group_type": {
90                "base_group": [
91                ],
92                "fwk_group": [
93                    "//base/startup/init:init_fwk_group"
94                ],
95                "service_group": [
96                    "//base/startup/init:init_service_group"
97                ]
98              },
99            "inner_kits": [
100                {
101                    "header": {
102                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
103                        "header_files": [
104                            "init_socket.h",
105                            "init_file.h",
106                            "init_reboot.h",
107                            "loop_event.h",
108                            "hookmgr.h",
109                            "service_control.h",
110                            "beget_ext.h",
111                            "systemcapability.h",
112                            "syspara/parameter.h",
113                            "syspara/parameters.h",
114                            "syspara/param_wrapper.h",
115                            "syspara/sysparam_errno.h",
116                            "syspara/sysversion.h",
117                            "param/init_param.h"
118                        ]
119                    },
120                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil"
121                },
122                {
123                    "header": {
124                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
125                        "header_files": []
126                    },
127                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil_static",
128                    "visibility": [ "updater" ]
129                },
130                {
131                    "header": {
132                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
133                        "header_files": [
134                            "fs_manager.h"
135                        ]
136                    },
137                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static"
138                },
139                {
140                    "header": {
141                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
142                        "header_files": []
143                    },
144                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static_real",
145                    "visibility": [ "updater" ]
146                },
147                {
148                    "header": {
149                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
150                        "header_files": [
151                            "service_watcher.h",
152                            "syspara/parameter.h",
153                            "syspara/sysparam_errno.h"
154                        ]
155                    },
156                    "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy"
157                },
158                {
159                    "header": {
160                        "header_base": "//base/startup/init/interfaces/innerkits",
161                        "header_files": [
162                            "init_module_engine/include/init_module_engine.h"
163                        ]
164                    },
165                    "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine"
166                },
167                {
168                    "header": {
169                        "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/",
170                        "header_files": [
171                            "seccomp_policy.h"
172                        ]
173                    },
174                    "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp"
175                },
176                {
177                    "header": {
178                        "header_base": "//base/startup/init/interfaces/innerkits/include/param",
179                        "header_files": [
180                        ]
181                    },
182                    "name": "//base/startup/init/interfaces/innerkits/zh_extral_dir:export_headers_lib"
183                },
184                {
185                    "header": {
186                        "header_base": "//base/startup/init/services/param/base",
187                        "header_files": []
188                    },
189                    "name": "//base/startup/init/services/param/base:parameterbase",
190                    "visibility": [ "musl" ]
191                },
192                {
193                    "header": {
194                        "header_base": "//base/startup/init/services/param/base",
195                        "header_files": []
196                    },
197                    "name": "//base/startup/init/services/param/base:parameterbase_noflto",
198                    "visibility": [ "musl" ]
199                },
200                {
201                    "name": "//base/startup/init/interfaces/kits/syscap_ts:syscap_ts"
202                },
203                {
204                    "name": "//base/startup/init/interfaces/kits/cj:cj_device_info_ffi"
205                },
206                {
207                    "name": "//base/startup/init/interfaces/kits/cj:cj_system_parameter_enhance_ffi"
208                }
209            ],
210            "test": [
211                "//base/startup/init/test:testgroup"
212            ]
213        }
214    }
215}
216