• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/startup_init_lite",
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_lite",
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        ],
20        "adapted_system_type": [
21            "standard"
22        ],
23        "rom": "",
24        "ram": "",
25        "deps": {
26            "components": [
27                "startup",
28                "safwk",
29                "c_utils",
30                "napi",
31                "ipc",
32                "config_policy",
33                "hilog_native",
34                "thirdparty_bounds_checking_function",
35                "samgr",
36                "hiviewdfx_hilog_native",
37                "selinux",
38                "hiviewdfx",
39                "access_token",
40                "common",
41                "dsoftbus",
42                "hvb"
43            ],
44            "third_party": [
45                "cJSON",
46                "bounds_checking_function",
47                "selinux"
48            ]
49        },
50        "build": {
51            "group_type": {
52                "base_group": [
53                ],
54                "fwk_group": [
55                    "//base/startup/init/services:startup_init",
56                    "//base/startup/init/services/begetctl:begetctl_cmd",
57                    "//base/startup/init/services/loopevent:loopeventgroup",
58                    "//base/startup/init/services/modules:modulesgroup",
59                    "//base/startup/init/services/param:parameter",
60                    "//base/startup/init/interfaces/innerkits:innergroup",
61                    "//base/startup/init/device_info:device_info_group",
62                    "//base/startup/init/interfaces/kits:kitsgroup"
63                ],
64                "service_group": [
65                    "//base/startup/init/watchdog:watchdog",
66                    "//base/startup/init/services/etc:watchdog.cfg",
67                    "//base/startup/init/ueventd:startup_ueventd",
68                    "//base/startup/init/services/etc:ueventd.cfg"
69                ]
70              },
71            "inner_kits": [
72                {
73                    "header": {
74                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
75                        "header_files": [
76                            "init_socket.h",
77                            "init_file.h",
78                            "init_reboot.h",
79                            "service_control.h",
80                            "beget_ext.h",
81                            "systemcapability.h",
82                            "syspara/parameter.h",
83                            "syspara/parameters.h",
84                            "syspara/param_wrapper.h",
85                            "syspara/sysparam_errno.h",
86                            "syspara/sysversion.h"
87                        ]
88                    },
89                    "name": "//base/startup/init/interfaces/innerkits:libbegetutil"
90                },
91                {
92                    "header": {
93                        "header_base": "//base/startup/init/interfaces/innerkits/include/fs_manager/",
94                        "header_files": [
95                            "fs_manager.h"
96                        ]
97                    },
98                    "name": "//base/startup/init/interfaces/innerkits/fs_manager:libfsmanager_static"
99                },
100                {
101                    "header": {
102                        "header_base": "//base/startup/init/interfaces/innerkits/include/",
103                        "header_files": [
104                            "service_watcher.h",
105                            "syspara/parameter.h",
106                            "syspara/sysparam_errno.h"
107                        ]
108                    },
109                    "name": "//base/startup/init/interfaces/innerkits:libbeget_proxy"
110                },
111                {
112                    "header": {
113                        "header_base": "//base/startup/init/interfaces/innerkits",
114                        "header_files": [
115                            "init_module_engine/include/init_module_engine.h"
116                        ]
117                    },
118                    "name": "//base/startup/init/interfaces/innerkits/init_module_engine:libinit_module_engine"
119                },
120                {
121                    "header": {
122                        "header_base": "//base/startup/init/interfaces/innerkits/seccomp/include/",
123                        "header_files": [
124                            "seccomp_policy.h"
125                        ]
126                    },
127                    "name": "//base/startup/init/interfaces/innerkits/seccomp:seccomp"
128                }
129            ],
130            "test": [
131                "//base/startup/init/test:testgroup"
132            ]
133        }
134    }
135}
136