• 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        "adapted_system_type": [
24            "mini",
25            "small",
26            "standard"
27        ],
28        "rom": "3.9MB",
29        "ram": "8356KB",
30        "hisysevent_config": [
31            "//base/startup/init/services/modules/sysevent/init_events.yaml"
32        ],
33        "deps": {
34            "components": [
35                "safwk",
36                "c_utils",
37                "napi",
38                "ipc",
39                "config_policy",
40                "hilog",
41                "hilog_lite",
42                "samgr",
43                "selinux_adapter",
44                "access_token",
45                "common",
46                "dsoftbus",
47                "hvb",
48                "hisysevent",
49                "bounds_checking_function",
50                "hiprofiler"
51            ],
52            "third_party": [
53                "bounds_checking_function",
54                "selinux",
55                "libunwind",
56                "mbedtls",
57                "zlib",
58                "cJSON",
59                "mksh",
60                "toybox"
61            ]
62        },
63        "build": {
64            "group_type": {
65                "base_group": [
66                ],
67                "fwk_group": [
68                    "//base/startup/init/services:startup_init",
69                    "//base/startup/init/services/begetctl:begetctl_cmd",
70                    "//base/startup/init/services/loopevent:loopeventgroup",
71                    "//base/startup/init/services/modules:modulesgroup",
72                    "//base/startup/init/services/param:parameter",
73                    "//base/startup/init/interfaces/innerkits:innergroup",
74                    "//base/startup/init/device_info:device_info_group",
75                    "//base/startup/init/interfaces/kits:kitsgroup"
76                ],
77                "service_group": [
78                    "//base/startup/init/watchdog:watchdog",
79                    "//base/startup/init/ueventd:startup_ueventd"
80                ]
81              },
82            "inner_kits": [
83                {
84                    "header": {
85                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
86                        "header_files": [
87                            "init_socket.h",
88                            "init_file.h",
89                            "init_reboot.h",
90                            "service_control.h",
91                            "beget_ext.h",
92                            "systemcapability.h",
93                            "syspara/parameter.h",
94                            "syspara/parameters.h",
95                            "syspara/param_wrapper.h",
96                            "syspara/sysparam_errno.h",
97                            "syspara/sysversion.h",
98                            "param/init_param.h"
99                        ]
100                    },
101                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil"
102                },
103                {
104                    "header": {
105                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
106                        "header_files": [
107                            "fs_manager.h"
108                        ]
109                    },
110                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static"
111                },
112                {
113                    "header": {
114                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
115                        "header_files": [
116                            "service_watcher.h",
117                            "syspara/parameter.h",
118                            "syspara/sysparam_errno.h"
119                        ]
120                    },
121                    "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy"
122                },
123                {
124                    "header": {
125                        "header_base": "//base/startup/init/interfaces/innerkits",
126                        "header_files": [
127                            "init_module_engine/include/init_module_engine.h"
128                        ]
129                    },
130                    "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine"
131                },
132                {
133                    "header": {
134                        "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/",
135                        "header_files": [
136                            "seccomp_policy.h"
137                        ]
138                    },
139                    "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp"
140                }
141            ],
142            "test": [
143                "//base/startup/init/test:testgroup"
144            ]
145        }
146    }
147}
148