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