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