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