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