• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/init",
3    "description": "ohos init process",
4    "homePage": "https://gitee.com/openharmony",
5    "version": "3.1",
6    "license": "Apache License 2.0",
7    "repository": "https://gitee.com/openharmony/startup_init",
8    "publishAs": "code-segment",
9    "segment": {
10        "destPath": "base/startup/init"
11    },
12    "dirs": {},
13    "scripts": {},
14    "component": {
15        "name": "init",
16        "subsystem": "startup",
17        "syscap": [
18            "SystemCapability.Startup.SystemInfo",
19            "SystemCapability.Startup.SystemInfo.Lite"
20        ],
21        "adapted_system_type": [
22            "mini",
23            "small",
24            "standard"
25        ],
26        "rom": "3.9MB",
27        "ram": "8356KB",
28        "hisysevent_config": [
29            "//base/startup/init/services/modules/sysevent/init_events.yaml"
30        ],
31        "deps": {
32            "components": [
33                "startup",
34                "safwk",
35                "c_utils",
36                "napi",
37                "ipc",
38                "config_policy",
39                "hilog",
40                "thirdparty_bounds_checking_function",
41                "samgr",
42                "selinux_adapter",
43                "hiviewdfx",
44                "access_token",
45                "common",
46                "dsoftbus",
47                "hvb",
48                "hisysevent",
49                "profiler",
50                "hiprofiler",
51                "bounds_checking_function"
52            ],
53            "third_party": [
54                "bounds_checking_function",
55                "selinux",
56                "mbedtls",
57                "zlib",
58                "cJSON",
59                "thirdparty_selinux",
60                "mksh",
61                "toybox"
62            ]
63        },
64        "build": {
65            "group_type": {
66                "base_group": [
67                ],
68                "fwk_group": [
69                    "//base/startup/init/services:startup_init",
70                    "//base/startup/init/services/begetctl:begetctl_cmd",
71                    "//base/startup/init/services/loopevent:loopeventgroup",
72                    "//base/startup/init/services/modules:modulesgroup",
73                    "//base/startup/init/services/param:parameter",
74                    "//base/startup/init/interfaces/innerkits:innergroup",
75                    "//base/startup/init/device_info:device_info_group",
76                    "//base/startup/init/interfaces/kits:kitsgroup"
77                ],
78                "service_group": [
79                    "//base/startup/init/watchdog:watchdog",
80                    "//base/startup/init/services/etc:watchdog.cfg",
81                    "//base/startup/init/ueventd:startup_ueventd",
82                    "//base/startup/init/services/etc:ueventd.cfg"
83                ]
84              },
85            "inner_kits": [
86                {
87                    "header": {
88                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
89                        "header_files": [
90                            "init_socket.h",
91                            "init_file.h",
92                            "init_reboot.h",
93                            "service_control.h",
94                            "beget_ext.h",
95                            "systemcapability.h",
96                            "syspara/parameter.h",
97                            "syspara/parameters.h",
98                            "syspara/param_wrapper.h",
99                            "syspara/sysparam_errno.h",
100                            "syspara/sysversion.h"
101                        ]
102                    },
103                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil"
104                },
105                {
106                    "header": {
107                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
108                        "header_files": [
109                            "fs_manager.h"
110                        ]
111                    },
112                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static"
113                },
114                {
115                    "header": {
116                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
117                        "header_files": [
118                            "service_watcher.h",
119                            "syspara/parameter.h",
120                            "syspara/sysparam_errno.h"
121                        ]
122                    },
123                    "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy"
124                },
125                {
126                    "header": {
127                        "header_base": "//base/startup/init/interfaces/innerkits",
128                        "header_files": [
129                            "init_module_engine/include/init_module_engine.h"
130                        ]
131                    },
132                    "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine"
133                },
134                {
135                    "header": {
136                        "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/",
137                        "header_files": [
138                            "seccomp_policy.h"
139                        ]
140                    },
141                    "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp"
142                }
143            ],
144            "test": [
145                "//base/startup/init/test:testgroup"
146            ]
147        }
148    }
149}
150