• 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_get_disk_sn"
35        ],
36        "adapted_system_type": [
37            "mini",
38            "small",
39            "standard"
40        ],
41        "rom": "3.9MB",
42        "ram": "8356KB",
43        "hisysevent_config": [
44            "//base/startup/init/services/modules/sysevent/init_events.yaml"
45        ],
46        "deps": {
47            "components": [
48                "appspawn",
49                "safwk",
50                "c_utils",
51                "napi",
52                "ipc",
53                "config_policy",
54                "hilog",
55                "hilog_lite",
56                "samgr",
57                "access_token",
58                "dsoftbus",
59                "hvb",
60                "hisysevent",
61                "hiprofiler",
62                "bounds_checking_function",
63                "bundle_framework",
64                "selinux",
65                "selinux_adapter",
66                "storage_service",
67                "mbedtls",
68                "zlib",
69                "libuv",
70                "cJSON",
71                "mksh",
72                "libunwind",
73                "toybox",
74                "hicollie"
75            ],
76            "third_party": [
77                "libunwind",
78                "mbedtls",
79                "zlib",
80                "cJSON",
81                "mksh",
82                "toybox",
83                "config_policy",
84                "e2fsprogs",
85                "f2fs-tools",
86                "selinux_adapter",
87                "storage_service"
88            ]
89        },
90        "build": {
91            "group_type": {
92                "base_group": [
93                ],
94                "fwk_group": [
95                    "//base/startup/init/services:startup_init",
96                    "//base/startup/init/services/begetctl:begetctl_cmd",
97                    "//base/startup/init/services/loopevent:loopeventgroup",
98                    "//base/startup/init/services/modules:modulesgroup",
99                    "//base/startup/init/services/param:parameter",
100                    "//base/startup/init/interfaces/innerkits:innergroup",
101                    "//base/startup/init/device_info:device_info_group",
102                    "//base/startup/init/interfaces/kits:kitsgroup"
103                ],
104                "service_group": [
105                    "//base/startup/init/watchdog:watchdog",
106                    "//base/startup/init/remount:overlayremount",
107                    "//base/startup/init/ueventd:startup_ueventd"
108                ]
109              },
110            "inner_kits": [
111                {
112                    "header": {
113                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
114                        "header_files": [
115                            "init_socket.h",
116                            "init_file.h",
117                            "init_reboot.h",
118                            "loop_event.h",
119                            "hookmgr.h",
120                            "service_control.h",
121                            "beget_ext.h",
122                            "systemcapability.h",
123                            "syspara/parameter.h",
124                            "syspara/parameters.h",
125                            "syspara/param_wrapper.h",
126                            "syspara/sysparam_errno.h",
127                            "syspara/sysversion.h",
128                            "param/init_param.h"
129                        ]
130                    },
131                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil"
132                },
133                {
134                    "header": {
135                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
136                        "header_files": []
137                    },
138                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil_static",
139                    "visibility": [ "updater" ]
140                },
141                {
142                    "header": {
143                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
144                        "header_files": [
145                            "fs_manager.h"
146                        ]
147                    },
148                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static"
149                },
150                {
151                    "header": {
152                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
153                        "header_files": []
154                    },
155                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static_real",
156                    "visibility": [ "updater" ]
157                },
158                {
159                    "header": {
160                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
161                        "header_files": [
162                            "service_watcher.h",
163                            "syspara/parameter.h",
164                            "syspara/sysparam_errno.h"
165                        ]
166                    },
167                    "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy"
168                },
169                {
170                    "header": {
171                        "header_base": "//base/startup/init/interfaces/innerkits",
172                        "header_files": [
173                            "init_module_engine/include/init_module_engine.h"
174                        ]
175                    },
176                    "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine"
177                },
178                {
179                    "header": {
180                        "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/",
181                        "header_files": [
182                            "seccomp_policy.h"
183                        ]
184                    },
185                    "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp"
186                },
187                {
188                    "header": {
189                        "header_base": "//base/startup/init/interfaces/innerkits/include/param",
190                        "header_files": [
191                        ]
192                    },
193                    "name": "//base/startup/init/interfaces/innerkits/zh_extral_dir:export_headers_lib"
194                },
195                {
196                    "header": {
197                        "header_base": "//base/startup/init/services/param/base",
198                        "header_files": []
199                    },
200                    "name": "//base/startup/init/services/param/base:parameterbase",
201                    "visibility": [ "musl" ]
202                },
203                {
204                    "name": "//base/startup/init/interfaces/kits/syscap_ts:syscap_ts"
205                }
206            ],
207            "test": [
208                "//base/startup/init/test:testgroup"
209            ]
210        }
211    }
212}
213