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